Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Compunnel

The Embedded Software Integration Engineer will support the evolution and integration of body control software and embedded systems across automotive, firmware, and safety-critical platforms. The role requires strong C/C++ and Python development experience, hardware and software integration expertise, system-level troubleshooting, and an understanding of vehicle networking and functional safety. The engineer will translate system requirements into software specifications, validation strategies, and scalable integration solutions while collaborating with cross-functional engineering teams. Candidates must be able to design and visually construct a state machine diagram based on a provided scenario.

Key Responsibilities
  • Drive the evolution of body control software architecture and define hardware/software interfaces.
  • Lead early-stage hardware and software integration and validate system performance against defined requirements.
  • Translate high-level vehicle objectives into precise software specifications for body control systems.
  • Analyze field data to identify opportunities to refine and optimize body control system performance.
  • Collaborate with validation teams to develop comprehensive test strategies for body control functionality.
  • Diagnose and resolve complex hardware/software integration issues throughout the product lifecycle.
  • Assess the impact of design modifications across hardware and software components.
  • Support functional safety activities including DFMEA and HARA analyses for body control systems.
  • Provide technical guidance to cross-functional teams across electrical, software, manufacturing, and mechanical disciplines.
  • Facilitate understanding of system interdependencies to support seamless integration across vehicle domains.
  • Translate complex system requirements into scalable testing, validation, and observability solutions.
  • Support embedded system troubleshooting, root-cause analysis, system performance validation, and OTA software releases.
  • Design and draw state machine diagrams based on provided system scenarios.
Required Qualifications
  • 10+ years of embedded software and systems engineering experience.
  • Strong hands-on experience with C/C++ development.
  • Experience with Python or other scripting languages.
  • Experience developing and troubleshooting complex networked embedded systems.
  • Experience with hardware and software development lifecycles.
  • Strong understanding of electrical engineering principles and mechatronic systems.
  • Experience with CAN and/or LIN communication protocols and associated tools.
  • Experience with ECU/ECM architectures and vehicle networking.
  • Experience with embedded diagnostics and interfaces such as UART, SPI, and I2C.
  • Knowledge of DFMEA, HARA, and fault tree analysis methodologies.
  • Strong problem-solving and troubleshooting skills across hardware and software domains.
  • Ability to interpret technical and field data for system optimization.
  • Proven ability to collaborate on complex engineering projects.
  • Ability to design and visually construct state machine diagrams based on technical scenarios.
  • Experience with safety-critical embedded systems.
Preferred Qualifications
  • Experience with medical device software or other safety-critical embedded systems.
  • Experience with QNX and Android vehicle platforms.
  • Experience with functional safety standards such as ISO 26262 and ASIL-D.
  • Experience with a broad range of body control systems, including doors, trunk, frunk, windows, seating, lighting, mirrors, wipers, heaters, steering wheel controls, actuators, and sensors.
  • Experience working with vehicle software organizations and cross-functional engineering teams.
  • Experience supporting body control system functionality and performance throughout the product lifecycle.
  • Experience with electric vehicle systems and architectures.
  • Experience supporting OTA software releases.
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Palo Alto, CA vacancy
  •  ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the... 
    Suggested
    Permanent employment
    Full time

    Reliable Robotics

    Mountain View, CA
    23 hours ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...connected, more intelligent, more sustainable for everyone. Embedded Software Engineer Role Summary We are looking for a Embedded Software... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    23 hours ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Suggested
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    7 hours ago
  • $207k - $300k

     ...functional debug and tracing strategy across all software layers, spanning low-level firmware/real...  ...C++, or Rust.3 years of experience with embedded software design and architecture....  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  •  ...Palo Alto is seeking a Technical Program Manager to lead hardware projects from concept to launch. You'll partner with product and engineering teams, manage complex modules, and ensure timely delivery and quality. The ideal candidate has a Bachelor’s degree in engineering... 
    Suggested
    Flexible hours

    ALSO

    Palo Alto, CA
    5 days ago
  •  ...(both IT and non-IT) in the Technology, Engineering, Clinical, Legal, Scientific, Finance, Marketing...  ...and implementation of RIL, modem software features for US wireless carriers (VZW,...  ...design and development experience in mobile embedded systems and products required. •... 
    Full time
    For contractors

    Stemxpert Llc

    Mountain View, CA
    1 day ago
  • $130k - $140k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration...  .../Engineering or related field • 7+ years' experience in Embedded Software Development • Camera bring up: MIPI CSI-2, V4L2 driver... 
    Full time
    For contractors
    Work at office

    Alten Technology

    Palo Alto, CA
    23 hours ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in one or more programming...  ..., debugging).2 years of experience in embedded systems.Preferred qualifications:Master'...  ...technologies.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    7 hours ago
  •  ...real-time 3D map of the world. The Satellite Software Team is responsible for designing the software that...  ..., satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device... 
    Permanent employment
    Full time

    Array Labs

    Palo Alto, CA
    1 day ago
  •  ...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    19 days ago
  • $207k - $300k

    Define and maintain the multi-generation software architecture for Low-Speed IO (LSIO)...  ...experience.8 years of experience working with embedded operating systems.3 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...Tensor SoCs.Investigate on scalable USB software architectures and influence SoC architecture...  ..., C).3 years of experience working with embedded operating systems.3 years of experience...  ...(DWC) stack.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    5 hours ago
  • $60 per hour

     ...miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering in the Hardware organization is where software meets the physical world. The Waymo Embedded Software Engineering team develops the critical, safety-critical software... 
    Hourly pay
    Full time
    Internship
    Summer internship

    Waymo

    Mountain View, CA
    16 hours ago
  • $190k - $240k

     ...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the... 
    Flexible hours

    Matternet

    Mountain View, CA
    28 days ago
  •  ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft.... 
    Work at office

    Pivotal

    Palo Alto, CA
    19 days ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in one or more programming...  ..., debugging).2 years of experience in embedded systems.Preferred qualifications:Master'...  ...technologies.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    5 days ago
  • $60 - $100 per hour

    DescriptionKforce has a client that is seeking an Embedded Software Integration Engineer in Palo Alto, CA.Responsibilities:* Drive the evolution of body controls software architecture, crafting innovative solutions and defining hardware/software interfaces* Orchestrate... 

    KForce

    Palo Alto, CA
    13 days ago
  • $140k - $170k

     ...Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    1 day ago
  • $150k - $250k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    1 day ago
  • $70 per hour

     ...Job Description Job Description Embedded Software Engineer – RTOS, Automotive, Wireless We need Embedded Software Engineers (varied seniority levels) and be part of the microcontroller which is designing the software stack from ground up to enable a best in class... 
    Work experience placement
    Immediate start

    Yoh, A Day & Zimmermann Company

    Palo Alto, CA
    28 days ago
  • $221k - $265k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    7 hours ago
  • $137k - $207k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory... 
    Full time
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $165.2k - $223.6k

     ...agile environment to deliver high-quality software.* Develop software solutions to...  ...Engage in end-to-end participation in major engineering projects, collaborating with cross-functional...  ....In this role, you will:- Own unique embedded software functions through design, implementation... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    7 hours ago
  • $96.8k - $118.3k

    DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet’s networking and security appliances.This is a high... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $123.2k - $189.1k

    Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers...  ...with the autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting, and implementing... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time...  ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version... 

    MoTek Technologies

    Santa Clara, CA
    7 hours ago
  • $184k - $287.5k

    NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate... 
    Full time

    Nvidia

    Santa Clara, CA
    7 hours ago
  • $119.5k - $164.4k

    Elevate Global Aviation Safety as our next Software Engineer!Ready to make a tangible impact on global industries using cutting-edge technology...  ...architectures, real-time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong understanding of... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble Navigation

    Sunnyvale, CA
    7 hours ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...and GrowWe are seeking a highly motivated Embedded Software Engineer to join our team within... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!