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.
- ...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...SuggestedPermanent employmentFull time
- ...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...SuggestedFull timeContract workLocal area
- ...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...SuggestedPermanent employmentTemporary workInternshipWorldwideWeekend work
$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- ...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...SuggestedFlexible hours
- ...(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 timeFor contractors
$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 timeFor contractorsWork at office$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...- ...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 employmentFull time
- ...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...InternshipWork at officeRemote work
$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...$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...$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 payFull timeInternshipSummer internship$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- ...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
$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...$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...$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 timeTemporary workRelocation package$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 employmentFull time$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 placementImmediate start$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 timeTemporary workRelocation package- ...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
$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 timeTemporary workRemote workRelocation package$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 employmentInternshipLocal areaWorldwideFlexible hours$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 timeWorldwide$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 timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- 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...
$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$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 contractFull timeLocal areaWorldwide$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 wageFull timeWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer Palo Alto, CA
- embedded software engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- software technology Palo Alto, CA
- remote software sales Palo Alto, CA
- embedded software Palo Alto, CA
- software intern Palo Alto, CA
- software support Palo Alto, CA
- ultimate software Palo Alto, CA




