Develops, simulates, and tests control algorithms for autonomous vehicles, conducts HIL testing and field evaluations, and analyzes vehicle dynamics performance. Requires 5+ years experience, Master's degree, and expertise in MATLAB/Simulink, Python, and Embedded C.
Salary not listed
On-site5+ YOEEmbedded Engineering
About the role
Responsibilities
Building and using models to simulate and test control algorithms, evaluating and verifying all aspects of dynamic behavior at both component and system level
Conceiving test scenarios and coordinating with other teams to conduct extensive software testing and field testing on autonomous vehicles
Develop metrics and intuitive tools to evaluate vehicle dynamics controller performance
Participate in architecture strategy & algorithm design reviews
Conduct root-cause investigations, data processing and analysis of results from simulations and vehicle testing
Qualifications
Advanced Degree in Mechanical Engineering, Controls Engineering, Aerospace Engineering, Applied Mathematics, Electrical Engineering, Mechatronics, or similar technical discipline. (Masters and up preferred)
Engineering background in feedback control theory: linear system analysis (time domain and frequency domain), stability analysis, frequency response, system identification, optimal control techniques
HIL (Hardware-in-loop) testing and signal processing experience
High proficiency in Embedded C programming
Strong experience with MATLAB/Simulink, & Python programming
Excellent communication skills
Passionate about self-driving cars and robotics
Previous start up experience required
Preferred
Basic understanding, and intuition for physics of multi-body systems
Experience with coordinating, interpreting, and improving control algorithm requirements
Experience designing test framework to ensure control algorithm compliance with requirements
Working in a formal development environment (i.e. ISO26262)
Skills
Matlab/SimulinkPythonEmbedded CFeedback Control TheoryHil TestingSignal ProcessingIso26262System IdentificationOptimal ControlSimulink
Senior GNC Engineer designing, developing, and validating advanced guidance, navigation, and control algorithms and systems for satellite RPO missions. Requires expertise in orbital mechanics, simulation/testing (HIL/SIL), and mentoring juniors; PhD/MS preferred with 2-4+ years experience.
150k – 213k/yr
Hybrid4+ YOEEmbedded Engineering
Lead Software Engineer, Advanced Pilot Assistant Software
Beacon AISan Carlos, CA
Lead the design and deployment of robotic, embedded, and autonomy software for advanced pilot assistance systems in safety-critical aviation environments. Requires 5+ years experience with C++/Python, real-time systems, and hardware integration; mentor a small team in a hybrid onsite role.
185k – 260k/yr
Hybrid5+ YOEEmbedded Engineering
Senior Robotics Software Engineer
Charge RoboticsSan Leandro, CA
Senior robotics software engineer building perception, motion planning, and controls software for autonomous solar farm construction robots. Requires Python, C++, real-time/embedded experience, and onsite work in San Leandro, CA.
175k – 200k/yr
On-site5+ YOEEmbedded Engineering
Senior Software Engineer, Devices Platform
NuroUnited States
Design and develop sensor and compute systems for autonomous vehicles. Architect reliable onboard software from device drivers to application level using C++ and Linux.
160k – 241k/yr
On-site6+ YOEEmbedded Engineering
System Performance Engineer, Consumer Devices
OpenAISan Francisco, CA
Profile, benchmark, and optimize performance across embedded hardware products. Define KPIs, build tooling, and drive optimizations from lab through launch under tight latency, power, and memory constraints.