Назад
Company hidden
5 дней назад

Senior Software Engineer - Autonomy Core Frameworks (C++)

160 800 - 193 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer - Autonomy Core Frameworks (C++): Architecting and evolving foundational frameworks for an autonomous driving stack with an accent on real-time C++, component coordination, distributed systems, and safety-critical reliability. Focus on designing composable platform abstractions, building simulation and validation frameworks, solving complex system-level issues, and guiding technical direction across Behavior and Perception teams.

Location: Remote in the United States; Ann Arbor, Michigan; Fort Worth, Texas; or Blacksburg, Virginia

Salary: $160,800–$193,000 USD annually, plus bonus and stock options

Company

hirify.global develops software for automated trucks and autonomous driving systems as part of the Daimler family.

What you will do

  • Lead the architecture, design, implementation, and evolution of core frameworks for state management, inter-component communication, abstraction layers, and shared utilities.
  • Define technical direction for real-time C++ components supporting data flow, component coordination, error handling, and observability.
  • Develop scalable architectural patterns and guide long-term platform design and technical tradeoffs.
  • Collaborate with Behavior and Perception teams to maintain clean integration boundaries and coherent shared abstractions.
  • Lead architecture, design, and code reviews; establish engineering standards; and mentor software engineers.
  • Drive testing, simulation, validation, root-cause analysis, production readiness, and architectural improvements for reliability and performance.

Requirements

  • Bachelor’s degree with 8+ years of professional software engineering experience, a master’s degree with 6+ years of experience, or demonstrated ownership of complex production software platforms.
  • Deep experience with C++17 and recent C++ standards, plus working knowledge of Python for scripting and system integration.
  • Experience with autonomous systems, robotics, distributed systems, or complex embedded environments using middleware and publish-subscribe communication.
  • Strong experience with testing, continuous integration, build systems, systems-level design, refactoring, and technical debt management.
  • Expertise in modular and composable architecture, design patterns, concurrency, testing strategies, and long-term maintainability.
  • Experience providing technical leadership through architecture reviews, code reviews, mentoring, and engineering standards.

Nice to have

  • Experience with robotics middleware such as ROS 2.
  • Expertise in consensus algorithms, state synchronization, event-driven architectures, deterministic replay, or other distributed-systems techniques.
  • Familiarity with ISO 26262, SOTIF, ASPICE, or other safety-critical software standards.
  • Experience with GitHub Actions, Jenkins, Bazel, observability systems, simulation-based regression testing, or large-scale data-schema versioning.

Culture & Benefits

  • Collaborative, energetic, and team-focused work environment.
  • 100% company-paid medical, dental, and vision premiums for full-time employees.
  • 401(k) plan with a 6% employer match.
  • Flexible scheduling and generous paid vacation available immediately after starting.
  • AD&D and life insurance, plus potential relocation and sign-on compensation depending on the position.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →