PlusAI
Senior Software Engineer, Embedded Software
$130K–$180K
Fremont, CA · Hybrid · Senior · Full-time · Posted Feb 12, 2025
- Education
- Master’s or PhD in Computer Science, Mechatronics, Electrical Engineering, or a related field.
About the job
Develop and integrate embedded software for autonomous driving systems on vehicle platforms, including AUTOSAR diagnostics, vehicle bring-up, and on-vehicle testing.
What you'll do
- Integrate vehicle and sensor CAN interfaces and develop AUTOSAR safety, UDS, DEM, and diagnostics features.
- Support new vehicle platform integration, troubleshooting, testing, and validation, including travel to proving grounds.
- Create and execute vehicle tests and plans; support QMS compliance and continuous improvement.
What they ask for
- Master’s or PhD in Computer Science, Mechatronics, Electrical Engineering, or a related field.
- Proficient in C, Linux, and GIT; hands-on experience with AUTOSAR and embedded software.
- Experience with automotive communication and diagnostic protocols, including CAN/CAN-FD, LIN, SPI, Ethernet, UDS, and J1939.
- Hands-on experience designing DTC/UDS and implementing AUTOSAR DEM for autonomous or ADAS systems, including Diagnostic Event Chain implementation.
Nice to have
- Familiarity with Python and C++; understanding of autonomous driving software stack.
- Experience with Infineon Aurix MCU and automotive high-performance SOC embedded systems.
Pay
USD 130,000–180,000 (per-year-salary)
Tools
C, Linux, GIT, AUTOSAR, CAN/CAN-FD, LIN, SPI, Ethernet
Model-written summary · the original posting is authoritative