Field Systems Integration Engineer
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.
About the job
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
Px4, Ardupilot, Mavlink, Python, Bash, Linux, Ros2, Sitl, Hitl, Mavsdk, Mavproxy, Embedded Systems
Similar jobs
Embedded Engineering jobsDesigns and validates automotive electrical systems through wire harness development, HiL bench integration, firmware bringup, and automated testing. Requires a 2026 engineering or computer science graduate with hands-on lab experience and familiarity with embedded programming and vehicle communication protocols.
Develop and deploy autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires at least two years of relevant experience, production C++ or Python, and familiarity with real-time, sensor, and edge-compute systems.
Automation software engineering intern developing real-time Linux and Rust applications and robotic control algorithms for semiconductor fabrication equipment. Requires active pursuit of a bachelor's degree or higher, programming proficiency, robotics software experience, and a project portfolio.
Embedded software interns develop real-time Linux applications, Rust firmware, and backend systems for semiconductor fabrication equipment. The role requires embedded systems and microcontroller programming experience, proficiency in Python/C/C++, and pursuit of a relevant bachelor's degree or higher.
Develop safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands and integrates drive-control subsystems. The role requires 1–3 years of real-time embedded experience, strong C/C++ and Python skills, and familiarity with automotive protocols and embedded operating systems.