Embedded Platform Engineer
US$150,000 – US$283,500 / yr base salary
Posted 8 Oct 2026
Advertised as “Staff Embedded Platform Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Level
- 6
- Management level
- People management
- Employment
- Hybrid
- Visa sponsorship
- Offered
| Base salary | US$150,000 – US$283,500 / yr |
|---|
Field of studyComputer Engineering, Computer Science, Electrical Engineering (or related)
Study levelBachelor's or higher
We are seeking a Staff Embedded Software Engineer who will architect and develop the foundational software platform that powers our next-generation automotive electronic control units (ECUs). In this role, you will design and implement embedded platform software including Real-Time Drivers (RTD), embedded RTOS configurations, low-level drivers, and middleware that other teams build upon across the vehicle program.
You will work cross-functionally to develop common libraries, embed functional safety principles (ISO 26262) into memory layouts and driver architectures, and build out robust networking stacks spanning CAN, LIN, Ethernet, SPI, and I2C. You will provide unified technical leadership across the platform team, setting standards for code quality, safety-critical design, and low-level software craftsmanship, while directly mentoring engineers across the organization. Your expertise in embedded systems and automotive industry knowledge will help ensure the quality, reliability, and safety of our software platform.
Responsibilities
What you'll do...
Platform Architecture & Cross-Functional Collaboration
• Define the architecture and roadmap for real-time drivers, embedded RTOS configuration, and platform middleware shared across multiple vehicle programs.
• Work cross-functionally with systems, application, and safety teams to develop and maintain common libraries used platform-wide.
• Establish unified best practices for embedded coding standards, safety-critical design, and low-level software quality across the platform team.
• Mentor engineers on embedded architecture, functional safety design principles, and low-level driver development.
Real-Time Drivers, RTOS & Middleware Development
• Configure and optimize Real-Time Drivers (RTD) and embedded RTOS for deterministic, safety-critical automotive applications.
• Develop low-level embedded drivers and middleware that abstract hardware peripherals for use by upper application layers.
• Design and manage memory layouts to meet real-time performance, resource constraints, and functional safety requirements.
Networking Stack Development
• Architect and implement networking stacks including CAN, LIN, automotive Ethernet, SPI, and I2C for reliable in-vehicle communication.
• Optimize network stack performance for throughput, latency, and determinism across safety-relevant communication paths.
• Collaborate with systems and hardware teams to ensure networking stack designs align with hardware-software interface definitions (HSI).
Functional Safety
• Embed ISO 26262 functional safety principles into platform software architecture, memory design, and driver implementation.
• Ensure code developed for the platform adheres to MISRA C coding guidelines and safety-critical software development practices.
• Partner with safety and V&V teams to align platform software design with safety goals and ASIL requirements.