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

Staff Software Engineer (C++/Embedded)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer (C++/Embedded): Owning the architecture and development of FusionEngine platform infrastructure, real-time embedded and Linux systems, and regression and hardware-in-the-loop testing systems with an accent on cross-platform abstractions, reliable APIs, and hardware-software integration. Focus on designing messaging, profiling, debugging, and build-toolchain infrastructure, debugging vehicle and HITL hardware, and supporting sensor fusion and navigation systems.

Location: San Francisco, CA — hybrid, with three days per week in the office

Salary: $230,000–$265,800 annually, plus equity

Company

hirify.global develops RTK correction networks and FusionEngine software for centimeter-level positioning across vehicles, robots, drones, and other devices.

What you will do

  • Own architecture and design for major parts of the navigation platform, including module boundaries, APIs, test plans, schedules, and engineering tradeoffs.
  • Design and evolve messaging, transport, profiling, observability, debugging, crash-analysis, build, and cross-compilation infrastructure.
  • Build and maintain real-time software across bare-metal embedded devices and Linux-based systems.
  • Add support for sensors and diagnose issues involving real-time hardware and vehicle integrations.
  • Install, wire, and debug hardware in vehicles and hardware-in-the-loop test rigs using tools such as GDB, JTAG, logic analyzers, and oscilloscopes.
  • Strengthen regression, HITL, post-processing, and cloud or remotely managed test infrastructure.

Requirements

  • 10+ years of professional software development experience, including ownership of architecture for a significant system or product area.
  • Expert-level modern C++20 or later across multiple platforms, such as embedded systems and Linux, plus strong Python for tooling, automation, and scripting.
  • Experience integrating hardware and software into reliable products and debugging real-time or hardware-adjacent systems.
  • Deep embedded experience with board bring-up, driver development, RTOS, bare-metal systems, and UART, SPI, I2C, or CAN.
  • Experience designing test and verification strategies for complex systems and building scalable test or data infrastructure.
  • Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

Nice to have

  • Experience with GNSS, inertial navigation, computer vision, LIDAR, sensor fusion, estimation, or robotics.
  • Background in safety-critical or highly available systems, including automotive, robotics, or aerospace.
  • Experience with profiling and observability systems, crash and debugging tools, or cross-compiler toolchains.

Culture & Benefits

  • High autonomy, direct ownership, and opportunities to make a significant impact.
  • Fast-paced, action-oriented environment focused on speed and efficient execution.
  • Emphasis on trust, accountability, collaboration without ego, and continuous improvement.
  • Flat organizational structure with direct communication and self-prioritization.
  • Promotion from within and opportunities for professional growth.

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