Skip to content
← Back to job listings

Senior Software Engineer (Embedded Software)

PlusAI · Fremont, CA, United States

Imported listingfull-timeabout 2 months ago

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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing