Skip to content

Mission Systems Integration Engineer

Integrates embedded software, avionics, sensors, and payloads for UAS platforms, ensuring robust command/control, telemetry, and autonomous operations. Requires 2+ years in aerospace/robotics systems integration with C/C++, Python, Linux, and communication protocols.

About the job

Responsibilities

  • Develop and maintain embedded and application-level software for UAS subsystems including flight control, mission logic, communication links, and payload interfaces.
  • Integrate avionics, sensors, and payloads into a cohesive onboard system — including autopilot, navigation, vision, electrical, mechanical, and power management components.
  • Contribute to the integration between airborne software and the Ground Control Station (GCS), enabling robust telemetry, video, and C2 links.
  • Implement real-time communication and streaming protocols (e.g., MAVLink, Ethernet, CAN, RTSP, UDP, or proprietary links).
  • Lead software-hardware integration, debugging, and validation using SIL/HIL test setups and during ground or flight test campaigns.
  • Develop automated test environments and contribute to CI/CD workflows for software delivery and regression testing.
  • Support requirements definition, ICD documentation, and traceability for software and integration tasks in collaboration with system engineering.
  • Collaborate with avionics and systems teams to ensure compliance with redundancy, fault tolerance, and safety design principles.
  • Participate in software reviews, interface discussions, integration planning, and verification & validation activities across hardware and software domains.
  • Analyze flight logs and system data to characterize system performance, identify system improvements and software optimization opportunities.
  • Contribute to the development of onboard autonomy features including sensing, detection, and vision-based navigation.

Required Qualifications

  • Degree in Computer Science, Electrical/Electronic, Aerospace, or Systems Engineering (or equivalent).
  • 2+ years of experience in software development or system integration for UASs, eVTOLs, or other embedded aerospace/robotics systems.
  • Proficiency in C/C++ and Python for embedded or real-time software.
  • Strong experience with Linux (embedded and desktop) and middleware for robotic or avionics applications.
  • Hands-on experience integrating avionics and payload subsystems, including sensors, controllers, actuators, communications, and data links.
  • Familiarity with data communication protocols such as RS-232/422/485, CAN, ARINC 429, and Mil-Std-1553.
  • Familiarity with MAVLink, STANAG-4586 or similar command and telemetry protocols.
  • Experience with video/data streaming technologies (e.g., GStreamer, FFmpeg, OpenCV).
  • Familiarity with network protocols, network configuration, and network analysis tools (e.g. WireShark).
  • Strong understanding of hardware/software interaction and real-time debugging on SoMs such as NVIDIA Jetson or NXP iMX.
  • Experience with simulation and HIL testing for UASs, avionics, or robotic systems.
  • Excellent teamwork and communication skills across mechanical, electrical, and software domains.

Preferred Qualifications

  • Background in flight-critical or safety-critical software development (DO-178C or equivalent).
  • Knowledge of system safety, fault tolerance, and reliability methods such as FDIR or fail-safe redundant architectures.
  • Experience with model-based development, methodologies, or software design tools (Simulink, System Composer, Cameo, Capella, SCADE, UML, SysML, etc.).
  • Familiarity with RTOS concepts, ROS/ROS2 or equivalent robotics frameworks.
  • Experience integrating GNSS, vision, or RF-based navigation systems.
  • Understanding of SORA/SAIL frameworks and EASA UAS regulatory environment.
  • Experience with DevOps, CI/CD pipelines, containerization (Docker), and Git-based workflows.
  • Exposure to modular avionics or networked FCC architectures.
  • Familiarity with software test & code analysis tools such as VectorCast, LDRA, Coverity, and Understand.
  • Familiarity with cybersecurity concepts, techniques, mitigations, and testing.
  • Interest in UAS autonomy, perception, and future GNSS-denied operations.

Skills

C/C++, Python, Linux, Mavlink, Can, Ethernet, Rtsp, Udp, Gstreamer, Ffmpeg, Opencv, Wireshark, Nvidia Jetson, Ros/Ros2, Docker

Applied Intuition

Applied Intuition

Sunnyvale, CA

Electrical System Integration Engineer - New Grad
$110k+/yrOn-siteEmbedded Engineering

Designs 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.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Advanced Pilot Assistant Software
$135k+/yrHybrid2+ YOEEmbedded Engineering

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.

Fab2

Fab2

Austin, TX
Automation Software Engineering Intern
$114k+/yrOn-siteEmbedded Engineering

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.

Fab2

Fab2

Austin, TX
Embedded Software Engineering Intern
$114k+/yrOn-siteEmbedded Engineering

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.

Zoox

Zoox

Foster City, CA

Embedded Software Engineer - Drive Systems
$137k+/yrHybrid1+ YOEEmbedded Engineering

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.