Skip to content
Odys AviationOdys AviationLong Beach, CA

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.

Salary not listed
On-site2+ YOEEmbedded Engineering

About the role

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++PythonLinuxMavlinkCanEthernetRtspUdpGstreamerFfmpegOpencvWiresharkNvidia JetsonRos/Ros2Docker
Cerebras Systems

Simulation Engineer

Cerebras SystemsSunnyvale, CA

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
Applied Intuition

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
Applied Intuition

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
Applied Intuition

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
Zoox

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.

Salary not listed
HybridEntry levelEmbedded Engineering