Field Systems Integration Engineer bridges Solutions Engineering and Field Operations, handling hands-on integration, configuration, and debugging of unmanned systems including PX4/ArduPilot autopilots, MAVLink communications, radios, and payloads. Requires 2+ years experience in robotics/unmanned systems and strong troubleshooting skills.
Salary not listed
Hybrid2+ YOEEmbedded Engineering
About the role
Key Responsibilities
Serve as a day-to-day technical bridge between Solutions Engineering and Field Operations to ensure systems are built and configured in alignment with NODA architecture and mission requirements
Support hands-on integration, bring-up, and troubleshooting of radios, onboard compute, payloads, networking components, and unmanned platforms
Configure and debug onboard autonomy stacks (PX4, ArduPilot), including parameters, modes, and failsafe behavior
Understand and troubleshoot autopilot state machines, flight modes, and mission execution behavior
Manage and debug MAVLink communication, including routing, multiplexing, and telemetry flow between components
Integrate autopilot systems with radios, onboard compute, and mission control systems (e.g., URZA/Maestro)
Debug integration issues across hardware, software, networking, and configuration layers using structured, step-by-step approaches
Read and interpret logs, configs, interface definitions, and system outputs to diagnose issues and validate system behavior
Write or modify scripts and configuration files to improve setup, automation, and repeatability of integration workflows
Support development and execution of validation workflows including SITL, HITL, and field testing
Contribute to containerized test and qualification frameworks for unmanned systems prior to URZA integration
Ensure field-built systems do not diverge from NODA's architecture, software assumptions, and communications design
Support field exercises and mission events by validating system readiness and assisting with rapid issue resolution
Capture recurring failure modes, integration issues, and field learnings to improve reliability and execution quality over time
Collaborate with engineering teams to surface systemic issues and improve integration patterns, tooling, and workflows
Required Qualifications
2+ years of hands-on experience in robotics, unmanned systems, system integration, or field engineering environments
Hands-on experience with PX4 or ArduPilot
Strong understanding of autopilot configuration, flight modes, and failsafe behavior
Experience working with MAVLink and understanding telemetry and command flows
Strong troubleshooting ability across hardware and software boundaries
Experience working with embedded systems, onboard compute, radios, and networking
Ability to read logs, debug system behavior, and reason across multiple system layers
Basic proficiency in scripting or programming (Python, Bash, or similar)
Ability to read and understand code, APIs, and interface specifications
Comfort working in fast-moving, field-driven environments with incomplete information
Strong communication skills and ability to work across technical and non-technical teams
Preferred Qualifications
Experience with UAVs, UGVs, UUVs, or other unmanned systems
Familiarity with Linux systems, networking fundamentals, and distributed systems debugging
Experience with MAVSDK, MAVProxy, or similar MAVLink tooling
Experience with SITL/HITL simulation workflows
Exposure to ROS2, PX4, MAVLink, or similar robotics/autonomy frameworks
Experience integrating autonomy stacks with higher-level orchestration systems
Familiarity with DroneCode ecosystem and autopilot architecture
Experience supporting live demos, exercises, or field testing
Experience building repeatable workflows, scripts, or tooling for system bring-up and testing
Skills
Px4ArdupilotMavlinkPythonBashLinuxRos2SitlHitlMavsdkMavproxyEmbedded Systems
New college grad software engineer building and improving functional and pipeline-accurate simulators in C++ for Cerebras' wafer-scale AI engine. Requires strong C++ and computer architecture knowledge to support hardware/software co-development across kernel, compiler, and verification teams.
Salary not listed
On-siteEntry levelEmbedded Engineering
C++ Software Engineer
Applied IntuitionSunnyvale, CA
Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain autonomous systems (air, ground, maritime). Requires 2+ years professional software engineering experience and strong modern C++ skills.
135k – 200k/yr
On-site2+ YOEEmbedded Engineering
C++ Software Engineer
Applied IntuitionPoway, CA
Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience, strong modern C++ skills, Python/shell scripting, and AI coding tools proficiency.
100k – 200k/yr
On-site2+ YOEEmbedded Engineering
C++ Software Engineer
Applied IntuitionArlington, VA
Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience and strong modern C++ skills.
100k – 200k/yr
On-site2+ YOEEmbedded Engineering
Part-Time Student Worker
ZooxHayward, CA
Part-time student role executing validation cycles and providing on-call support for manufacturing test infrastructure and hardware-software integration stability at Zoox's autonomous vehicle factory. Requires enrollment in relevant engineering degree, 20+ hrs/week on-site availability, and experience with Linux/Git/Jira.