Tomorrow.io

Sr. Embedded Software Engineer

Tomorrow.io
Apply
16 days ago
Boston, MA, USASenior

Base Salary

$140k - $180k/yr

Responsibilities

  • Design, implement, and test embedded and user applications in C++ and Rust for radar payload platforms.
  • Develop software interfaces for ConOps processors, payload controllers, and payload subsystems.
  • Build reliable, maintainable software for command, control, configuration, and data acquisition functions.
  • Integrate application software with embedded platforms, payload electronics, spacecraft subsystems, firmware, and hardware.
  • Debug and diagnose issues across software, firmware, and hardware boundaries using embedded debugging tools and system telemetry.

Requirements

  • 6+ years of embedded software development experience in C/C++ and/or Rust.
  • Experience writing reliable, maintainable application-level code for embedded systems.
  • Experience with embedded Linux, including Yocto Project, PetaLinux, or Buildroot, and RTOS environments such as FreeRTOS or Zephyr.
  • Experience developing software for ARM/FPGA-based SoC platforms, such as Xilinx Zynq, for mission-critical applications.
  • Familiarity with I2C, SPI, CAN, and AXI communication buses and low-level embedded interfaces.
  • Experience debugging across software, firmware, and hardware boundaries.
  • Relevant mission-critical application experience in aerospace, automotive, medical, or similar systems is applicable.

Benefits

  • Anticipated salary range is $140k to $180k, subject to local market, skills, and experience.
  • Comprehensive health benefits are included.
  • Unlimited paid time off and unlimited vacation days are offered.
  • Flexible hours are available.
  • Relocation assistance may be offered for certain roles.
  • The position is restricted to U.S. citizens, permanent residents, and protected individuals unless required export-control licenses are obtained.

Tech Stack

Categories

Tomorrow.io

About Tomorrow.io

201-500 employees
Contact me