CareerPlan

Software Engineer

Boston, Massachusetts, United StatesFull-time2026-10-31 → 2026-11-10
U.S. persons only (export control)

Core

Develop features for ground control software and vehicle-side system software for autonomous vehicles, enabling mission planning, monitoring, and command.

Role type

Software Engineer (Autonomous Systems)

Builds

Ground control software features, vehicle-side system software, communication protocols, and testing tooling.

Domain

Robotics, Autonomy, Defense Systems

Required skills

C++, Python, Linux development, Networking (TCP/UDP, DDS, ROS 2, Protobuf), Debugging, Software Testing, Documentation, Distributed Systems

Preferred skills

Ground control software, Rust, TypeScript, React, Qt, Simulation tools (Gazebo), Hardware-in-the-loop, Embedded systems, Maritime/Uncrewed vehicles

Technologies

C++, Python, Linux, ROS 2, Protobuf, TCP/UDP, DDS, React, Qt, Gazebo

Responsibilities

Develop mission planning and telemetry display features, implement vehicle-side system software, maintain ground-vehicle communication, write clean tested code, expand simulation and HIL tests, support field testing and debugging, write technical documentation.

Seniority

Mid-level, hands-on IC