4 дня назад
Software Engineer II, Mission Interface (Autonomous Vehicles)
139 000 - 166 800$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer II, Mission Interface (Autonomous Vehicles) (C++/Robotics): Building production-ready mission interface software for automated trucks, connecting autonomy systems with Mission Control, Remote Assistance, route planning, and on-truck management with an accent on real-time performance, vehicle guidance, telemetry, and safety-critical integration. Focus on designing scalable C++ architectures, validating algorithms across simulation and vehicle platforms, and integrating route planning and machine learning techniques for reliable autonomous freight operations.
Location: Ann Arbor, Michigan, United States
Salary: $139,000–$166,800 USD per year
Company
Develops software for automated trucks and autonomous driving systems in partnership with Daimler.
What you will do
- Design and optimize mission interface software connecting autonomy with Mission Control, Remote Assistance, Route Advisor, and on-truck management systems.
- Lead development of real-time C++ components for vehicle guidance, status monitoring, mission management, and telemetry.
- Translate system requirements into scalable software architectures, algorithms, component requirements, and verification artifacts.
- Contribute to simulation and testing frameworks for algorithms across diverse operational design domains.
- Collaborate with back-office, perception, controls, and safety teams on end-to-end system integration.
- Mentor peers and improve software quality, safety, performance, and development processes.
Requirements
- Bachelor’s degree with 4+ years of relevant experience, or a master’s degree with 0–3+ years of relevant experience, in computer science, robotics, electrical engineering, or a related field.
- Strong C++14/17 or later programming skills with experience in real-time, safety-critical, or high-performance applications.
- Knowledge of vehicle dynamics and kinematic models, including bicycle models, Ackermann steering, and dynamic feasibility.
- At least 5 years of experience architecting, designing, implementing, optimizing, and testing embedded C++ software.
- Ability to produce clean, maintainable, testable code and clear technical documentation.
- Role location: Ann Arbor, Michigan, United States.
Nice to have
- Experience with AV/ADAS, robotics or autonomous frameworks, ROS/ROS2, Autoware, Apollo, CAN, or Ethernet.
- Professional Python development experience and familiarity with observability or visualization platforms such as Datadog, Tableau, or Foxglove.
- Knowledge of ISO 26262, SOTIF, ASPICE, CMMI, and software-in-the-loop, hardware-in-the-loop, or vehicle testing.
- Experience with route planning, analytical planning, reinforcement learning, learned cost models, or behavior prediction.
Culture & Benefits
- Collaborative, energetic, and team-focused work environment.
- Competitive compensation with a bonus component and stock options.
- 100% company-paid medical, dental, and vision premiums for full-time employees.
- 401(k) plan with a 6% employer match.
- Flexible scheduling, generous paid vacation available immediately after starting, AD&D insurance, and life insurance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Robotics Software Engineer (C++)
167 800 - 204 000$
8 дней назад
C++ Systems Engineer (Robotics)
200 000 - 300 000$
6 дней назад
Senior Software Engineer (Aerospace)
132 000 - 183 000$
6 дней назад
Autonomous Systems Engineer (Robotics)
100 000 - 150 000$
Zoox
10 дней назад
Software Engineer (Robotics)
163 000 - 263 000$
4 дня назад
Senior Autonomy Software Development Engineer (Robotics)
112 710 - 183 140$