Senior Level Embedded Software Engineer Jobs
Senior level embedded software engineer jobs put experienced engineers in charge of firmware architecture, system-level design, and the cross-functional teams that ship hardware-software products from prototype to production. Hiring is concentrated in Technology & Software, Electronics & Hardware, and Manufacturing, with a mix of on-site, hybrid, and remote openings posted by employers like Rivian, Motional Ad, and Canonical USA hiring at this level now.
Find JobsOverview
Showing 5 of 60+ Senior Level Embedded Software Engineer jobs











Title: Embedded Software Integration Engineer
Location: 4 days onsite Palo Alto, CA. Fridays remote
Duration: 12+ Months Contract to hire
Interview Mode: 2 rounds
They will have to do a state machine diagram on glider and then with KCS.
- Candidates must design and draw a state machine diagram based on a provided scenario.
- Ability to visually construct a state machine is a key requirement.
Job Description
They are open to folks who have medical devices experience; it does not have to be automotive, but auto is highly preferred.
Summary Of Applicable Skills
- 10+ years of embedded software and systems engineering experience with strong C/C++ and Python development across automotive, firmware, and safety-critical platforms.
- Extensive automotive background from General Motors, supporting QNX and Android vehicle platforms, leading hardware/software integration, root-cause analysis, and system-level performance validation.
- Hands-on experience with CAN, LIN, ECU/ECM architectures, vehicle networking, embedded diagnostics, UART, SPI, I2C, and functional safety standards including ISO 26262 and ASIL-D.
- Proven track record translating complex system requirements into scalable test, validation, and observability solutions, supporting OTA software releases and cross-functional engineering teams.
- Strong troubleshooting and integration expertise across hardware and software domains, with experience debugging complex embedded systems, analyzing field data, and driving technical decisions throughout the product lifecycle.
Responsibilities
- Drive the evolution of body controls software architecture, crafting innovative solutions and defining hardware/software interfaces.
- Orchestrate early-stage hardware and software integration, meticulously validating system performance against stringent requirements.
- Translate high-level vehicle objectives into precise software specifications for body control systems.
- Leverage field data insights to continuously refine and optimize the performance of body control systems.
- Collaborate with validation teams to architect comprehensive test strategies for body control functionalities.
- Diagnose and resolve intricate hardware/software interactions throughout the product lifecycle.
- Assess the impact of design modifications on body control systems, synthesizing implications for hardware and software components.
- Champion functional safety by executing DFMEA and HARA analyses for body control systems.
- Provide expert guidance to cross-functional teams, steering technical decisions related to electrical, software, manufacturing, and mechanical aspects of body controls.
- Facilitate cross-functional understanding of system interdependencies, ensuring seamless integration across vehicle domains.
Qualifications
- A technical degree in a relevant field (e.g., Mechatronics, Electrical Engineering, Computer Engineering, Systems Engineering).
- Proficiency in C/C++ and familiarity with scripting languages (e.g., Python).
- Exceptional problem-solving abilities in complex, networked embedded systems.
- Demonstrated ability to interpret data for system optimization.
- Familiarity with hardware and software development lifecycles.
- Proven experience leading collaborative engineering projects.
- Solid understanding of electrical engineering principles and mechatronic systems.
- Experience with CAN and/or LIN communication protocols and associated tools.
- Knowledge of DFMEA, HARA, and fault tree analysis methodologies.
Preferred
- Experience with a broad range of body control systems, including doors, trunk, frunk, windows, seating, lighting, mirrors, wipers, heaters, steering wheel controls, and other actuators and sensors.
- Experience with vehicle software organizations and working with cross-functional teams.
- Experience with overall functionality and performance of body controls systems throughout a product's lifecycle.
- Experience with electric vehicle systems and architectures.
- A passion for automotive technology and a desire to shape the future of vehicle experiences.
See All 60 Senior Level Embedded Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Level Embedded Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software23
- Electronics & Hardware8
- Manufacturing5
- Automotive4
- Consulting & Professional Services4
Senior Level Embedded Software Engineer Jobs: Frequently Asked Questions
How do I get a senior level embedded software engineer job?
Employers at this level want engineers who can own an entire firmware subsystem, not just implement tickets. Strengthen your candidacy by demonstrating architectural decision-making, experience with bare-metal and RTOS environments, and a history of mentoring junior engineers. Published work such as open-source drivers, patents, or conference presentations signals the independent technical authority that distinguishes senior candidates from mid-level ones.
Which companies hire senior level embedded software engineers?
Companies hiring senior level embedded software engineers right now include Rivian, Motional Ad, and Canonical USA, based on current listings on Migrate Mate as of September 2026. Hiring at this level covers established hardware manufacturers, automotive and aerospace suppliers, medical device companies, and high-growth semiconductor and IoT startups that need engineers who can set technical direction, not just follow it.
Are there remote senior level embedded software engineer jobs?
Yes, though remote availability is more limited than in purely software roles because hardware access and lab time are often required. About 21% of senior level embedded software engineer openings are remote or hybrid as of September 2026, with hybrid arrangements being the most common compromise, allowing bench work on-site while design and code review happen remotely.
What makes an embedded software engineer role senior level?
A senior level embedded software engineer role is defined by ownership and influence rather than task execution. Senior engineers are expected to architect firmware systems, make platform and toolchain decisions, lead code and design reviews, and mentor mid-level and junior engineers. They handle ambiguous requirements, collaborate directly with hardware and systems teams, and are accountable for delivery quality across an entire product area or subsystem.
Which industries hire the most senior level embedded software engineers?
Senior level embedded software engineer roles concentrate in Technology & Software, Electronics & Hardware, and Manufacturing, based on current listings on Migrate Mate as of September 2026. These sectors drive demand because their products rely on deeply integrated hardware-software systems where firmware reliability, real-time performance, and safety compliance require the architectural experience and technical leadership that only senior engineers bring.