Senior Embedded Software Engineer

3 weeks ago


Palo Alto, California, United States Ford Motor Company Full time

Job Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company.

About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced driver-assistance systems (ADAS) feature content.

Key Responsibilities:

  • Work closely with ADAS feature teams to deliver software solutions to 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 of Science in Computer Science, Software Engineering, or equivalent.
  • 5+ years of software development in C++.
  • 2+ years of developing software for embedded platforms.
  • 2+ years of developing and debugging in a POSIX environment.

Preferred Qualifications:

  • Expertise 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.


  • Palo Alto, California, United States Ford Motor Company Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...


  • Palo Alto, California, United States Rivian Full time

    Rivian is a leading manufacturer of electric vehicles, and we are seeking a highly skilled Senior Embedded Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive...


  • Palo Alto, California, United States United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our Advanced Driver-Assistance Systems (ADAS) team at Ford Motor Company. As a key member of our team, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of critical software products.Key...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job DescriptionAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software spanning deeply embedded firmware libraries to code generation and tooling.You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job Title: Senior Embedded Controls EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create control/estimation...


  • Palo Alto, California, United States Wipro Full time

    About Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to build innovative solutions that drive business growth and...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job Title: Embedded Controls Software EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create control/estimation...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that aims to revolutionize the world of electric vehicles. Our mission is to create a sustainable future by developing innovative, emissions-free vehicles that inspire adventure and exploration.Role SummaryIn this exciting role, you will be part of Rivian's Future Programs group, working on the development of...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The team is responsible for controls of seats, tailgate, windows, latches, wipers, mirrors, various...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating a sustainable and adventurous future. Our mission is to keep the world adventurous forever, and we're looking for talented individuals to join our team.Job SummaryWe're seeking an Embedded Software Engineer to join our team, who will be responsible for...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that aims to keep the world adventurous forever. Our mission is to create emissions-free Electric Adventure Vehicles and attract curious, courageous individuals who share our passion for the outdoors and protecting it for future generations.As a company, we constantly challenge what's possible and seek new solutions...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking a talented individual to join our Future Programs group.As a member of our team, you will be responsible for ensuring the quality, reliability, and safety of our software systems....


  • Palo Alto, California, United States Ford Motor Company Full time

    Job DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The successful candidate will be responsible for creating control/estimation algorithms for various body...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.ResponsibilitiesCreate control/estimation algorithms for various body control features like window...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla is seeking a highly skilled Senior Firmware Engineer to join our Self-Driving Hardware team in Palo Alto, CA. As a key member of our team, you will be responsible for developing, testing, and documenting firmware for our Self-Driving system.Key ResponsibilitiesDesign and implement firmware for embedded subsystemsDevelop high-quality C code...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job Title: Embedded Controls Software Engineer - Body ControlsAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The team is responsible for controls of seats, tailgate, windows, latches, wipers, mirrors, various...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that aims to revolutionize the world of electric vehicles. Our mission is to create a sustainable future for generations to come, and we're looking for talented individuals to join our team.As a Senior Embedded Software Engineer, you will be part of our team that focuses on developing the software stack for Design...