Senior Software Engineer, Controls (Autonomous Driving)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer, Controls (MATLAB/Simulink): Designing and implementing feedback, control, and actuation strategies for autonomous commercial trucks with an accent on safety-critical software and vehicle characterization. Focus on solving fundamental problems in redundant actuation, degraded operation, and fail-safe control for heavy-duty vehicles.
Location: Mountain View, CA (Onsite)
Salary: $190,000 - $260,000 USD
Company
is a leader in autonomous ground transportation developing an AI-powered technology stack for commercial trucking and the public sector.
What you will do
- Design and implement feedback, control, and actuation strategies using established and novel techniques.
- Architect and develop reliable, redundant, and safety-critical software for fully-loaded autonomous trucks.
- Characterize vehicle platforms (steering, braking, engine management) to develop models for motion planning and simulation.
- Solve fundamental problems regarding redundant actuation, degraded operation, and fail-safe control.
- Collaborate with hardware, embedded systems, and systems engineering teams to deliver a robust control architecture.
- Create requirement specifications, implement features, and document testing results.
Requirements
- Production-level experience with MATLAB and Simulink.
- Experience with automatic code generation from MATLAB/Simulink to embedded C/C++.
- Proven track record of developing and tuning controllers for mobile autonomous robots (trucks, cars, or aircraft).
- Expertise in system identification, modeling, and simulation of complex dynamics.
- Strong theoretical foundation in control systems and redundant architectures.
- Must be based in or able to work from Mountain View, CA
Nice to have
- Proficiency in production C++.
- Experience with Hardware-in-the-Loop (HIL) testing.
- Background in safety-critical domains (automotive, aerospace, or medical).
- Experience with CAN or Ethernet protocols for software/hardware interfacing.
- Knowledge of real-time operating systems (RTOS) and resource-constrained embedded systems.
- Familiarity with formal verification methods and ISO26262 processes.
Culture & Benefits
- Competitive compensation including equity and annual bonuses.
- Comprehensive Medical, Dental, and Vision plans (Kaiser Permanente, Cigna, MetLife).
- Flexible PTO, 10 paid holidays, and generous parental leave.
- Office perks: dog-friendly environment, free catered lunch, and free EV charging.
- Fidelity 401(k), HSA, and FSA options.
- Well-being benefits including Headspace, Calm, and mental health navigation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →