
Senior Embedded Firmware Engineer
San Francisco, CAJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near San Francisco, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Seeking an Embedded Firmware Engineer to join an autonomy team developing firmware for autonomous vehicle platforms, focusing on hardware integration, safety‑critical controls, and real‑world vehicle environments.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description
Seeking an Embedded Firmware Engineer to join our growing autonomy team and help scale autonomous solutions across mining and industrial vehicle platforms. You'll work at the intersection of firmware, embedded systems, vehicle communications, and safety-critical controls, developing the software that enables autonomous systems to communicate with and control real-world equipment.
This role is ideal for engineers who enjoy working close to the hardware, solving complex debugging challenges, and building reliable embedded software in demanding environments. You'll collaborate closely with electrical, systems, autonomy, and vehicle integration teams to bring new capabilities from concept to deployment.
- Develop and maintain embedded firmware in C for microcontroller-based systems operating in real-world vehicle environments
- Build firmware for custom hardware platforms from schematic review through deployment
- Integrate sensors, actuators, vehicle interfaces, and communication systems into autonomous vehicle platforms
- Design and implement firmware supporting drive-by-wire vehicle control systems
- Work with vehicle communication protocols including CAN and related automotive networking technologies
- Debug complex firmware, hardware, and system-level issues using oscilloscopes, analyzers, and other diagnostic tools
- Read and interpret electrical schematics to understand system architecture and bring up new hardware platforms
- Investigate and resolve communication, performance, and integration issues across embedded systems
- Develop software running on bare-metal and real-time operating system (RTOS) environments
- Collaborate with autonomy, perception, controls, and electrical engineering teams to deliver robust vehicle functionality
- Support field testing and deployment activities as autonomous systems are integrated into customer vehicles
Skills and Requirements
- BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related field
- 5+ years of experience developing embedded firmware for production systems
- Strong proficiency in C programming
- Experience with embedded microcontrollers and low-level firmware development
- Experience working in RTOS and/or bare-metal environments
- Strong understanding of common embedded communication protocols:
- CAN
- SPI
- I2C
- UART
- Ethernet
- Ability to read and understand electrical schematics
- Strong debugging and root-cause analysis skills across firmware, embedded hardware, and system integration issues
- Experience bringing up new hardware systems and troubleshooting communication interfaces
- Understanding of digital electronics and embedded hardware fundamentals
- Strong collaboration skills and ability to work effectively in a highly cross-functional team environment
- Experience with autonomous vehicles, off-road vehicles, automotive systems, robotics, mining equipment, or industrial automation
- Experience with CAN-based vehicle networks and protocols such as:
- J1939
- CAN diagnostics (UDS)
- CANopen
- Automotive Ethernet or Time-Sensitive Networking (TSN) experience
- Experience with STM32 or similar microcontroller platforms
- Familiarity with safety-critical systems and standards such as ISO 26262
- Experience implementing or supporting drive-by-wire systems
- Experience reverse engineering or integrating with third-party vehicle systems
- Python scripting or tooling experience
- Familiarity with AI-assisted development tools (ChatGPT, Claude, Codex, GitHub Copilot, etc.)
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Principal Firmware Engineer Fellow · San Francisco, CA · $225–250K/yrPosted 4w agoPosted 4w ago
Senior Device Software EngineerAtomic AI · San Francisco, CA · $220–250K/yrPosted 1 day agoPosted 1 day ago
Firmware Engineer Co-OpSamsara · San Francisco, CA (Hybrid) · $38–58K/yrPosted 1w agoPosted 1w ago
Embedded EngineerPhysical Intelligence · San Francisco, CAPosted 2w agoPosted 2w agoFirmware EngineerMill · San Bruno, CA · $185–210K/yrPosted 1w agoPosted 1w ago
You've read the whole posting — now see how you match it.