Sr. Robotics Software Engineer
Core
Design and build performance-sensitive software for aerial drones and ground robots used by Special Forces and Law Enforcement for tactical reconnaissance and high-risk missions.
Role type
Senior IC robotics software engineer (GNC stack)
Builds
Flight modes, mission logic, middleware services, and sensor integration for Thor, Scout, and Sigyn robots
Domain
Defense/Law Enforcement robotics and autonomous systems
Deliverable
production ML models | product features
Required skills
Rust, C++, Linux systems programming, ROS 2, PX4 flight controller integration, real-time systems, memory management, inter-process communication, multithreading, synchronization
Preferred skills
MAVLink, DDS, Zenoh, path planning, autonomous navigation, SLAM, Gazebo/Mujoco/Isaac Sim, Yocto/Buildroot, CI/CD pipelines
Responsibilities
Design and develop performance-sensitive software in Rust and C++; Architect and implement flight modes, mission logic, and middleware services on ROS 2; Integrate with the PX4 flight controller; Debug and resolve complex systems issues across the stack; Collaborate with firmware, computer vision, and imaging teams; Support flight testing and iterate based on real-world results
Seniority
Senior, hands-on IC