Embedded Systems Engineer - Autonomous Vehicles
Leads and executes embedded software development for safety-critical autonomous vehicle systems including ECUs, sensors, actuators. Requires embedded C proficiency, automotive/robotics experience, and safety system design; prefers 5+ years and Nvidia/Matlab expertise.
About the job
Responsibilities
- Development, verification and maintenance of embedded software for autonomous vehicle ECUs, sensors, actuators and safety systems.
Qualifications
- Bachelor/Master Degree in Electrical Engineering or Computer Science
- Experience with embedded development in automotive or robotics domains
- Proficiency in embedded C
- Passionate about self-driving vehicles and robotics
- Excellent communication skills
- Experience with safety critical system design
Preferred
- 5+ years of experience
- Experience with Automotive CAN J1939
- Experience with Nvidia Jetson Orin or Nvidia Drive platforms
- Experience with Matlab/Simulink ecosystem
- Familiarity with functional safety, e.g. ISO 26262
Skills
Embedded C, Automotive Can J1939, Nvidia Jetson Orin, Nvidia Drive, MATLAB, Simulink, Iso 26262
Similar jobs
Embedded Engineering jobsDesign and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.
Own end-to-end software integration for semiconductor manufacturing equipment, spanning firmware, control software, electronics, actuators, testing, and production handoff. Requires 3+ years developing software for physical systems, proficiency in C, Rust, and Python, and strong hardware debugging skills.
Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.
Researches and expands vehicle telematics coverage by analyzing automotive network traffic, OEM documentation, and field logs. The role requires hands-on vehicle interfacing, reverse engineering, programming, physical debugging tools, and automotive communication standards expertise.
Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.