Applied
Senior Embedded Software Engineer - Firmware
Sunnyvale. Posted 11 days ago
The role
This person will design and develop C/C++ firmware for real-time, deterministic, safety-critical embedded systems. They will integrate vendor components, implement RTOS applications, and support hardware bring-up.
What you will do
- Integrate vendor components across multiple controllers and subsystems within a safety-critical software architecture
- 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
Required qualifications
- 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 C/C++, Python, shell scripting
- At least 12 months of experience with Linux, SafeRTOS, Bazel, Git
- At least 12 months of experience with BSP and HAL development, ARM architectures
- At least 12 months of experience with Lauterbach, oscilloscopes, logic analyzers
- At least 12 months of experience with ISO 26262 processes
About the company
Applied Intuition, Inc. is a Silicon Valley company creating digital infrastructure for physical AI. It services the automotive, defense, trucking, construction, mining and agriculture industries.