← Back to job listings
PL
Senior Software Engineer (Embedded Software)
PlusAI · Fremont, CA, United States
About The Role
Join our team as a Senior Software Engineer (Embedded Software) and be part of the runtime team responsible for on-vehicle AD system integration, optimization, and core feature development. You will collaborate cross-functionally, integrate CAN DBCs, maintain autonomous safety features, design and implement diagnostic stacks, support vehicle platform integration, create and execute vehicle tests, and travel for on-vehicle testing. Enjoy unlimited PTO, flexible working arrangements, health benefits, equity options, professional development opportunities, and daily catered lunches.
- Collaborate cross-functionally to define and implement sensor & vehicle interface CAN integration, diagnostics in AutoSAR safety domain.
- Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack, and maintain autonomous safety features.
- Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs.
- Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
- Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field
- Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
- Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
- Proven teamwork, communication, analytical, and systematic working skills
- Self-motivated and passionate about autonomous driving
- Understanding of different Level of SW testing and experience in building automation testing infrastructure
- Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
- Proficient in C Programming
- Proficient in Linux and GIT development workflow
- Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
- Familiarity with Python and C++ programming
- Understanding of autonomous driving software stack
- Basic understanding of hardware / electronics, familiar with vehicle harnesses
- Basic understanding of different sensor concepts (camera/lidar/radar/gps/imu)
- Experience with Infineon Aurix MCU and automotive high-performance SOC embedded systems
Similar roles you might like
See all →JM
Journeyman Maintenance Mechanic
Johns Manville
$37/hrPosted today
JM
Engineering Intern
Johns Manville
$41,600 – 52,600/yrPosted today
JM
Journeyman Electrician
Johns Manville
$40/hrPosted today
JM
Director, Global Transportation & Logistics
Johns Manville
$195,000 – 220,000/yrPosted today
JM
Administrative Support & Customer Service Specialist
Johns Manville
$24/hrPosted today
JM
Production Operator
Johns Manville
$23/hrPosted today
JM
Fleet Driver
Johns Manville
$35/hrPosted today
JM
Material Handler I
Johns Manville
$19/hrPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing