Skip to content
ForterraForterraClarksburg, MD

Senior Command and Control Software Engineer

Senior embedded engineer developing real-time C++ edge software on NVIDIA Jetson devices for electromagnetic spectrum operations, signal processing, and C2 interfaces. Owns data pipelines, protocols, and deployment from bring-up through hardware integration.

140k – 220k
On-site5+ YOEEmbedded Engineering

About the role

What You'll Do

  • Develop edge software and real-time pipelines in modern C++ that run on deployed NVIDIA Jetson (ARM/Linux) devices and support Command & Control (C2) systems
  • Build low-latency, high-throughput data flows between processing stages using zero-copy IPC and pub/sub messaging (e.g. iceoryx2, ZeroMQ)
  • Integrate edge software with radios and RF front-ends; work close to the signal — IQ data, spectral processing, detection, and direction finding
  • Design and own wire-level data formats, packet ABIs, and interface contracts (e.g. Protobuf) that guarantee reliable data exchange across systems and teams
  • Design and implement event-driven alerting and architecture that surface important information about sensor detections
  • Develop telemetry software for edge devices that communicate with remote C2 systems, and build and maintain on-device storage for operational and sensor data
  • Integrate and optimize edge ML inference (e.g. TensorRT / ONNX) into the real-time path where it adds operational value
  • Own the build and deployment workflow (CMake, Conan, Docker) and drive hardware-in-the-loop bring-up
  • Work closely with systems, hardware, and integration teams to deliver end-to-end functionality, and set technical direction for the embedded codebase

Minimum Qualifications

  • 5+ years of professional software engineering experience, with substantial time in edge, embedded, or systems-level environments
  • Strong modern C++ (C++17/20) on Linux, plus Python for tooling and automation
  • Experience building real-time or low-latency systems: deterministic pipelines, queuing, concurrency, and processing under throughput and timing constraints
  • Demonstrated ownership of wire-level data formats, custom protocols, or packet/interface contracts (Protobuf or equivalent)
  • Comfort with C++ build and dependency tooling (CMake, a package manager such as Conan) and containerized dev/deploy workflows (Docker)
  • Track record of taking embedded software from bring-up through deployment on real hardware, working across firmware, host software, sensors, and integration teams
  • Ability to set technical direction and own a meaningful slice of architecture on a small team

Preferred Qualifications

  • RF / DSP fundamentals: IQ data, spectral processing, detection, or direction finding
  • Experience on NVIDIA Jetson or comparable ARM/SoC edge platforms
  • Zero-copy IPC or shared-memory pub/sub frameworks (iceoryx2, DDS, or similar)
  • Edge ML inference deployment (TensorRT, ONNX)
  • Sensor integration and fusion (IMU, multi-rate sensor inputs)
  • Background in defense, EW/SIGINT, or other mission-critical real-time systems

Compensation & Benefits

  • Salary range: $140,000—$220,000
  • Equity included in most full-time, high-demand roles
  • Premium Healthcare Benefits: Three plan options, including an HSA-eligible plan, with Forterra covering 80% of the plan premium for you and your dependents
  • Basic Life/AD&D, short and long-term disability insurance plans 100% covered by Forterra, plus the option to purchase additional life insurance for you and your dependents
  • Extremely generous company holiday calendar including a winter break in December
  • Competitive paid time off (PTO) offering 20 days accrued per year
  • A minimum of 7 weeks fully paid parental leave for birth/adoption
  • A $9k annual tuition reimbursement or professional development stipend
  • 401(k) retirement savings plan, including traditional, Roth 401(k), and after-tax deferral with company match up to 4%

Skills

C++C++17C++20PythonLinuxCmakeConanDockerProtobufZeromqIceoryx2Nvidia JetsonArmTensorRTOnnx
Eightsleep

Senior Firmware Engineer, Bluetooth

EightsleepSan Francisco, CA

Own and scale the Bluetooth Low Energy stack for next-generation sleep hardware, focusing on reliable, power-efficient connectivity and OTA updates. Requires 5+ years embedded experience with deep BLE protocol and Nordic stack expertise.

140k – 180k
On-site5+ YOEEmbedded Engineering
Turion Space

Senior GNC Engineer

Turion SpaceIrvine, CA

Senior GNC Engineer designing, developing, and validating advanced guidance, navigation, and control algorithms and systems for satellite RPO missions. Requires expertise in orbital mechanics, simulation/testing (HIL/SIL), and mentoring juniors; PhD/MS preferred with 2-4+ years experience.

150k – 213k
Hybrid4+ YOEEmbedded Engineering
Orchard

Senior Robotics Software Engineer (Perception & Localization)

OrchardSan Francisco, CA +1

Develops advanced perception and localization algorithms for tractor-mounted AI camera systems on farms, fusing sensor data like stereo depth and GNSS for precise positioning. Requires 4+ years in robotics with expertise in computer vision and edge-optimized Python/C++ code.

150k – 250k
On-site4+ YOEEmbedded Engineering
9 Mothers

Robotics Engineer, Senior

9 MothersAustin, TX

Designs and implements control systems for autonomous interceptor platforms, including high-bandwidth control loops, sensor fusion on embedded hardware, and motor control using Rust/C++ on RTOS. Requires expertise in control theory, embedded systems, and robotics hardware.

150k – 250k
On-siteEmbedded Engineering
Skydio

Systems Integration and Test Engineer (Mid to Senior Level)

SkydioSan Mateo, CA

Owns definition, integration, verification, and failure analysis of autonomous drone systems. Drives requirements, architecture, testing, data analysis, and cross-functional issue resolution to ensure product reliability for infrastructure, public safety, and defense applications. Requires 3+ years in electro-mechanical systems.

128k – 213k
Hybrid3+ YOEEmbedded Engineering