Your matchExample
87%matchWhy you fitThis role calls for C and C++ — tell us what you know and we'll check the rest.
Gap to noteAlso lists Python — worth confirming before you apply.
Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Senior Embedded Software Engineer - Firmware
Applied Intuition · Sunnyvale, CA · Posted 3 days ago
ic
1+ yrs expCC++PythonShell scriptingLinuxSafeRTOSRTOSBazel
- Integrate vendor components across multiple controllers and subsystems within a safety-critical software architecture, ensuring reliable communication over hardware interfaces.
- Implement real-time operating system (RTOS) applications as required for vehicle platforms.
- Design and develop high-quality C/C++ firmware for real-time, deterministic, safety-critical embedded systems.
- Support hardware bring-up and perform low-level debugging of boards and SoCs.
- Collaborate with teams to bring up and produce firmware on new devices and maintain correct operation across subsystems.
- Implement safety-critical functionality, including fault detection, automated responses, watchdogs, inter-controller coordination, and system validation/debugging.
- Provide technical leadership for platform safety, coordinating the design, implementation, and validation of safety-critical firmware across subsystems.
We're looking for someone who has:
- A Master’s degree or foreign equivalent in Computer Science, Electrical Engineering, or related
- At least 12 months of experience in a firmware engineer role with an autonomous vehicle company
- At least 12 months of experience with the following:
- Programming & Scripting: C/C++, Python, shell scripting
- Operating Systems & Build Tools: Linux, SafeRTOS, Bazel, Git
- Embedded Development: BSP and HAL development, ARM architectures
- Debugging & Hardware Tools: Lauterbach, oscilloscopes, logic analyzers
- Functional Safety: ISO 26262 processes
Apply on Applied Intuition's site →
This posting is sourced from Applied Intuition's own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
This role is one of 9,090 Software Engineer openings and centers on C, C++, Python, and Shell Scripting. There are 326 open roles at Applied Intuition right now.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.