Odys is building safe, sustainable aircraft to cut travel time in half on the world's busiest corridors, starting with their UAV called Laila for commercial logistics, medical transport, humanitarian aid, disaster relief, and defense missions.
Requirements
- 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).
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.
- Analyze flight logs and system data to characterize system performance, identify system improvements and software optimization opportunities.
Other
- Degree in Computer Science, Electrical/Electronic, Aerospace, or Systems Engineering (or equivalent).
- Excellent teamwork and communication skills across mechanical, electrical, and software domains.
- 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.
- Interest in UAS autonomy, perception, and future GNSS-denied operations.