Назад
Company hidden
10 часов назад

Senior Firmware Engineer (Robotics)

170 000 - 210 000$
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior Firmware Engineer (C++/Robotics): Designing and building deterministic firmware for autonomous heavy machinery, including low-level drivers, hardware abstraction layers, control paths, and interfaces to sensors, actuators, and communication buses with an accent on real-time behavior, safety, and production reliability. Focus on hardware bring-up, diagnosing failures across firmware and hardware boundaries, implementing observability and fail-safe mechanisms, and validating systems for fleet-scale deployment.

Location: Seattle, United States

Salary: $170K–$210K per year, plus equity, bonus, and relocation support.

Company

hirify.global builds autonomous heavy machinery by combining software, hardware, robotics, and mission-critical infrastructure for real-world jobsites.

What you will do

  • Design and implement embedded C++ firmware for the Generation 2 autonomous machinery platform.
  • Develop low-level drivers, hardware abstraction layers, system services, and interfaces for sensors, actuators, ECUs, and communication buses.
  • Implement deterministic real-time behavior, robust error handling, watchdogs, and fail-safe mechanisms.
  • Lead hardware bring-up and integration for new boards and work with Electrical and Mechanical Engineering on interface validation.
  • Build telemetry, logging, debugging, firmware update, and observability capabilities for fleet-scale operations.
  • Mentor engineers and improve CI/CD pipelines, testing frameworks, and firmware development practices.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Robotics, or equivalent hands-on experience.
  • 5+ years of professional firmware or embedded systems development experience.
  • Strong C++ experience in embedded or systems programming environments.
  • Experience with microcontrollers or embedded Linux, hardware interfaces, and CAN, SPI, I2C, UART, and Ethernet protocols.
  • Strong debugging skills across hardware and software boundaries, with experience delivering production-quality and reliable systems.
  • Ability to work cross-functionally on safety, validation, integration, and real-world deployment.

Nice to have

  • Experience with safety-critical, real-time, robotics, autonomy, or heavy equipment systems.
  • Familiarity with RTOS, real-time scheduling, hardware bring-up, and board-level debugging.
  • Experience with OTA updates, bootloaders, secure updates, embedded observability, HIL testing, or hardware test automation.
  • Experience working in high-reliability or high-entropy environments.

Culture & Benefits

  • Direct ownership of firmware controlling autonomous heavy machinery in real-world conditions.
  • Collaboration across hardware, software, autonomy, and field operations.
  • Medical, dental, and vision coverage, 401(k), and life insurance.
  • Equity, bonus eligibility, relocation support, and travel opportunities to jobsites across the United States and globally.

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