Senior Embedded Software Engineer
1 week ago
About Ford Motor Company
We are a global leader in the automotive industry, dedicated to designing and developing innovative solutions that shape the future of transportation. Our team is passionate about creating a better world, and we're looking for talented individuals to join us in this mission.
Job Summary
This position is part of our Advanced Driver-Assistance Systems (ADAS) program, where we design and develop functional models and hardware that provide best-in-class performance for features like adaptive cruise control, automatic emergency braking, cross traffic alert, active park assist, and 360 camera systems.
Key Responsibilities
- Work closely with the ADAS feature teams to deliver software solutions that support the development of critical software products.
- Participate in the design and implementation of core infrastructure frameworks on embedded devices in C++.
- Contribute to the development of offboard support tooling in Python.
- Design and execute test tooling for software verification and validation.
- Facilitate integration, testing, and debugging of developed software on target embedded hardware platforms on the bench and in vehicle.
- Follow and help shape a process for rigorous production software development and delivery.
- Assist with creatively enhancing the software development process for ADAS feature developers.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent.
- 5+ years of software development experience in C++.
- 2+ years of developing software for embedded platforms.
- 2+ years of developing and debugging in a POSIX environment.
Preferred Qualifications
- Expertise in developing offboard tooling and automation in Python, Bash, and other scripting languages.
- Strong experience with Bazel and build toolchains.
- Experience with software development for the automotive industry.
- A passion for enhancing the software development process for feature content creators.
- Familiarity with constructing and optimizing Docker images.
- Working knowledge of Conan packages and CMake.
What We Offer
- Immediate medical, dental, and prescription drug coverage.
- Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care, and more.
- Vehicle discount program for employees and family members, and management leases.
- Tuition assistance.
- Established and active employee resource groups.
- Paid time off for individual and team community service.
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day.
- Paid time off and the option to purchase additional vacation time.
Visa Sponsorship Available
-
Senior Software Development Engineer in Test
3 days ago
Palo Alto, California, United States Ford Full timeJob DescriptionWe are seeking a highly skilled Software Development Engineer in Test to join our team at Ford, specializing in embedded systems with a focus on automotive applications. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.Key ResponsibilitiesTest...
-
Senior Software Engineer
2 days ago
Palo Alto, California, United States Latitude AI LLC Full timeAbout Latitude AI LLCLatitude AI LLC is a leading provider of automated driving technology solutions. Our mission is to revolutionize the driving experience by developing innovative, hands-free, and eyes-off driver assist systems for next-generation vehicles.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Software Deploy team....
-
Senior Software Safety Engineer
2 weeks ago
Palo Alto, California, United States Rivian Automotive Full timePosition Title:Company Overview:Rivian Automotive is at the forefront of eco-friendly innovation, dedicated to creating sustainable solutions for outdoor enthusiasts. Our workforce is composed of individuals from various backgrounds, united by a shared enthusiasm for nature and a commitment to its preservation for future generations. We thrive on innovation,...
-
Lead Embedded Systems Engineer
2 weeks ago
Palo Alto, California, United States Kohler Full timePosition: Lead Embedded Systems Engineer - Kohler VenturesWork Arrangement: HybridLocation: Hybrid, 3 days per week onsite at designated locationsAbout the Opportunity:Kohler Ventures operates as a subsidiary of Kohler Co., a renowned leader in the kitchen and bath product industry, as well as in tile and home interiors. Our commitment is to innovate and...
-
Senior Software Quality Assurance Engineer
2 days ago
Palo Alto, California, United States Kohler Full timeAbout the Role:Kohler Ventures is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality of our software products.Key Responsibilities:Work closely with the Head of Software, software/hardware engineering team, and product teams...
-
Senior Software Development Engineer in Test
2 months ago
Palo Alto, California, United States Ford Motor Company Full timeWe are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. Your expertise in embedded systems and automotive industry knowledge...
-
Software Engineering Lead
4 days ago
Palo Alto, California, United States Algorized Full timeAbout AlgorizedWe are a fast-growing deep tech startup that specializes in building software platforms for people positioning and sensing. Our innovative approach leverages algorithms and edge-ML with various market-available communication sensors, such as Ultra-Wideband Radar, to provide accurate people tracking, positioning, vital sign detection, and age...
-
Embedded Systems Engineer
5 days ago
Palo Alto, California, United States Hewlett-Packard Full timeJob SummaryHewlett-Packard is seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing low-level firmware components for our embedded systems.Key ResponsibilitiesBring up and boot Linux and Android on bare metal embedded devices to...
-
Senior Electrical Design Engineer
4 days ago
Palo Alto, California, United States Jobot Full timeJob OverviewWe are a leading global manufacturer of cutting-edge equipment and parts, serving various sectors including biomedical, manufacturing, space, and others.Job SummaryWe are seeking a highly skilled Senior Electrical Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing...
-
Technical Program Manager, Embedded Controls
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeWhat you'll be able to do: Lead and manage multiple ECU software program activities, ensuring timely delivery and adherence to project plans. Develop and maintain detailed program plans, schedules, and budgets. Ensure alignment between testing activities and project timelines, milestones, and resource allocation. Manage dependencies for the engineering...
-
Senior Software Engineering Executive
2 weeks ago
Palo Alto, California, United States HP Full timePosition: Senior Software Engineering Executive - AI Product Development Overview: Join HP's innovative team focused on pioneering product categories through Generative AI technology. HP, a leader in technology and innovation, is reviving its entrepreneurial spirit with a new initiative aimed at harnessing Generative AI to develop groundbreaking products and...
-
Senior Electrical Design Engineer
2 days ago
Palo Alto, California, United States Jobot Full timeAbout the RoleWe are a leading global manufacturer of cutting-edge equipment and parts, serving various sectors including biomedical, manufacturing, space, and others.Job SummaryWe are seeking a highly skilled Senior Electrical Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and...
-
Senior Director of Software Engineering
2 days ago
Palo Alto, California, United States Guardant Health, Inc. Full timeJob SummaryGuardant Health, Inc. is seeking a highly experienced Senior Director of Software Engineering to lead our software development teams. As a key member of our executive leadership team, you will be responsible for providing strategic direction and oversight to our software engineering efforts.Key ResponsibilitiesProvide overall leadership and...
-
Senior AI Software Engineer
2 months ago
Palo Alto, California, United States HP Inc. Full timeACS (Advanced Compute & Solutions) is seeking a Senior Software Engineer to lead ACS Software Development in our high growth, future-oriented businesses, including Data Science, AI and other emerging areas. This role will work with some of the most exciting up-and-coming products in HP.The Senior Software Engineer will play a pivotal role in designing and...
-
Senior Software Engineer
1 week ago
Palo Alto, California, United States Kohler Full timePosition: Senior Fullstack EngineerCompany Overview:Kohler Ventures, a branch of Kohler Co., recognized for its excellence in kitchen and bath solutions, power generation, and hospitality, is dedicated to fostering innovative digital initiatives that empower individuals to enhance their well-being. By merging advanced technology, scientific principles, and...
-
Senior Software Engineer
2 weeks ago
Palo Alto, California, United States Kohler Full timePosition: Senior Fullstack EngineerAbout Kohler Ventures:Kohler Ventures, a division of Kohler Co., is a distinguished leader in the kitchen and bath, power generation, and hospitality sectors. Our mission is to cultivate innovative digital initiatives that empower consumers to embrace healthier lifestyles. By merging advanced technology, scientific...
-
Senior Principal Firmware Engineer
1 week ago
Palo Alto, California, United States Array Labs Inc. Full timeCompany Overview: Array Labs Inc. is at the forefront of innovation, developing a distributed radar imaging constellation aimed at creating the first precise, real-time 3D representation of our planet.Position Overview: We are seeking a highly skilled Firmware Engineer to contribute to the design and implementation of groundbreaking radar imaging technology....
-
AI Software Engineering Program Lead
1 week ago
Palo Alto, California, United States Hewlett-Packard Full timePosition OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products associated with the creation of innovative HP AI form factors.The incumbent will ensure the prompt identification and resolution of software and firmware challenges, facilitating timely and effective...
-
AI Software Engineering Program Lead
2 weeks ago
Palo Alto, California, United States Hewlett-Packard Full timePosition OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products focused on innovative HP AI form factors.The individual in this position will be tasked with identifying and resolving software and firmware challenges, ensuring prompt and effective solutions....
-
Embedded Systems Firmware Manager
2 weeks ago
Palo Alto, California, United States Sterling Kohler Full timePosition OverviewWork Mode: HybridLocation: Hybrid, 2-3 days/week in designated locationsSterling Kohler is a subsidiary of Kohler Co., a renowned leader in the production of kitchen and bath products, tile, and home interiors. Our aim is to innovate and develop digital solutions that enable consumers to enhance their lifestyles. We investigate how...