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

Lead C++ Software Engineer (Machine Control)

115 600 - 158 900$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior/lead
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Lead C++ Software Engineer (Machine Control): Building high-performance C++ software for machine-control applications and commissioning workflows in Linux-based environments with an accent on multithreading, embedded systems, and real-time integration. Focus on leading architecture decisions, resolving complex system-level issues, mentoring engineers, and ensuring reliability through comprehensive testing.

Location: Dayton, Ohio, United States — on-site / office-based. Travel requirement: 0–10%.

Salary: $115,600–$158,900 per year. Bonus eligible; not commission eligible.

Company

hirify.global is an industrial technology company developing solutions that connect the digital and physical worlds across construction, geospatial, transportation, and other industries. The CTCT joint venture develops positioning, control, and automation products for earthmoving and paving machines.

What you will do

  • Design, implement, deliver, and support C++ software for complex machine-control applications.
  • Develop multithreaded software in Linux environments for high-performance execution.
  • Build commissioning workflows and machine-integration components within the hirify.global Earthworks ecosystem.
  • Lead design discussions, contribute to architecture decisions, and take ownership of complex software components.
  • Mentor engineers, lead technical reviews, and improve engineering practices across the team.
  • Resolve system-level issues through root-cause analysis and ensure unit, integration, and system-level test coverage.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • 5+ years of professional C++ development experience with strong object-oriented design and software engineering knowledge.
  • Experience developing and debugging multithreaded applications in Linux-based environments.
  • Experience with complex machine-control, real-time, embedded, or highly integrated software applications.
  • Ability to lead technical discussions, influence design decisions, mentor engineers, and resolve complex engineering problems.
  • Ability to work on-site in Dayton, Ohio.

Nice to have

  • Experience with AI-assisted tools and methodologies for software optimization, debugging, and development.
  • Agile development experience and proficiency with Git.
  • Experience with CAN, Ethernet-based application-layer protocols, TCP/IP, real-time operating systems, Linux system internals, or embedded software.
  • Familiarity with Conan, Python, Go, Gherkin, machine-control systems, IoT concepts, or Angular.

Culture & Benefits

  • Work on construction and transportation technologies focused on safety, productivity, and sustainability.
  • Collaborate with cross-functional and distributed engineering teams.
  • Medical, dental, vision, life, disability, time-off, and retirement plans.
  • Additional benefits may include tax savings plans, paid parental leave, and an employee stock purchase plan.
  • Inclusive workplace guided by the values Belong, Innovate, and Grow.

Hiring process

  • Submit an online application.
  • Applications are accepted on an ongoing basis until the position is filled.

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