Senior Level Embedded Software Developer Jobs
Senior level embedded software developer jobs place experienced engineers in charge of firmware architecture, real-time system design, and the cross-functional teams that deliver production-ready solutions. Roles range from on-site to remote and hybrid across Technology & Software, Electronics & Hardware, and Manufacturing, with employers like Rivian, Motional Ad, and Canonical USA hiring at this level now.
Find JobsOverview
Showing 4 of 38+ Senior Level Embedded Software Developer jobs









- Own multi-program EPC software roadmap, release plan and critical path across vehicle platforms and variants.
- Plan and track software-hardware bring-up, feature maturity gates and validation (SIL/HIL, DV/PV) with the EPC Hardware TPM.
- Coordinate supplier and contract-manufacturer software deliverables, integration and releases.
- Drive requirements traceability, defect management and RCA closure using Flow and Jira.
- Identify and escalate risk to senior leadership, with mitigation options.
- Establish program governance, reporting and metrics, and mentor other TPMs.
- Accountable for ensuring software team is meeting deliverables by tracking progress, task execution, and keeping focus on the critical path.
- Identify development risks, bottlenecks, and dependencies and communicate them to leadership.
- Evaluate and adjust priorities as issues arise.
- Orchestrate project reviews and drive product/process optimization. Use AI-assisted tools to improve program visibility and efficiency, such as status synthesis, dependency and risk tracking, and documentation, while keeping engineering data secure.
Must Haves
- Demonstrated experience owning schedule, release, and integration milestones for embedded controls software deployed in vehicle ECUs.
- BS in Computer Science, Software Engineering, or a related field.
- Background in automotive, energy, or similar technical industry.
- Experience with OTA and software release processes for production vehicles
- Series-production and launch experience.
- Strong written and verbal communication skills with ability to keep all stakeholders informed and engaged throughout the project life cycle.
- Knowledge of power electronics and controls tooling.
- Knowledge and understanding of implementing Functional Safety requirements.
- Experience using AI tools to streamline program management workflows (reporting, risk tracking, documentation.
- Experience with Agile, SCRUM, or similar software development life cycle process
- Experience with Gitlab,Jira, Confluence, and Flow.
- 8+ years of experience in Technical Program Management.
See All 38 Senior Level Embedded Software Developer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Level Embedded Software Developer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software18
- Electronics & Hardware6
- Manufacturing3
- Telecommunications3
- Aerospace & Defense2
Senior Level Embedded Software Developer Jobs: Frequently Asked Questions
How do I get a senior level embedded software developer job?
Employers at this level expect candidates who can own the full development lifecycle, from low-level driver code through system integration and validation. A portfolio of shipped firmware, demonstrated experience with real-time operating systems, and evidence of mentoring junior engineers or leading technical reviews will give you the strongest edge. Clear, well-documented past projects and proficiency with hardware-software co-design often separate finalists from the rest of the applicant pool.
Which companies hire senior level embedded software developers?
Companies hiring senior level embedded software developers right now include Rivian, Motional Ad, and Canonical USA, based on current listings on Migrate Mate as of November 2026. Hiring at this level covers large OEMs, defense and aerospace primes, medical device manufacturers, and growth-stage hardware startups that need experienced engineers to lead technical execution.
Are there remote senior level embedded software developer jobs?
Yes, though hardware access requirements mean full-remote openings are less common than in pure software roles. About 23% of senior level embedded software developer openings are remote or hybrid as of November 2026, with hybrid arrangements being the most frequent setup for roles that require periodic lab or hardware bench access alongside independent design work.
What makes an embedded software developer role senior level?
Senior level embedded software developer roles are defined by ownership and technical depth rather than task execution. At this stage you are expected to make architectural decisions, set coding standards, review others' work, and coordinate delivery across hardware and software teams. You are accountable for the reliability and performance of the final system, not just your individual code contributions, and you are typically the person others escalate to when a problem is difficult.
Which industries hire the most senior level embedded software developers?
Senior level embedded software developer roles concentrate in Technology & Software, Electronics & Hardware, and Manufacturing, based on current listings on Migrate Mate as of November 2026. These sectors drive hiring because their products depend on tightly integrated hardware-software systems where reliability, safety, and regulatory compliance require engineers with deep experience owning the full embedded stack.