Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

PlusAI

Senior Software Engineer (Embedded Software)

Posted Updated
Discussion

Description

  • This role will be part of the runtime team which is responsible for the entire on-vehicle AD system integration, optimization, and core feature development. In this role, you will collaborate cross-functionally to define and implement sensor & vehicle interface CAN integration, diagnostics in AutoSAR safety domain, etc
  • You will also be responsible for the new vehicle platform and actuators integration, develop tools and procedures for new vehicle bring-up, and regular travel to our partner’s proving ground to do on-vehicle testing and validation
  • Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
  • Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
  • Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
  • Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
  • Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools
  • Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc
  • Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements
  • Execute development tests in coordination with test management and developers
  • Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements

Benefits

  • Unlimited PTO: Unlimited paid time off on top of company holidays to recharge and enjoy as needed
  • Flexible working: Flexibile work arrangements and technology to help manage life’s demands at the office and remote
  • Health benefits: Tiered options in medical, dental, and vision insurance to fit your unique needs
  • Future building: Equity, 401k and FSA options for all eligible employees to help build for your future
  • Professional development: Company-sponsored professional development opportunities such as conferences, training, and workshops
  • Catered lunches: Daily catered lunches at both of our Santa Clara and Fremont offices
  • 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

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →