5 months ago
Lviv, UkraineSenior
Responsibilities
- Develop production-quality software features for autonomous systems.
- Design, implement, debug, and maintain software for autonomy, mission execution, system integration, and flight operations.
- Integrate autonomy software onto fixed-wing, multirotor, and other unmanned or autonomous systems.
- Build internal tools, automation, telemetry analysis pipelines, and test infrastructure in C++ and Python.
- Support software bring-up, system configuration, mission readiness, field demonstrations, operational test events, and live flight operations.
- Debug issues across autonomy software, onboard compute, radios, networking, sensors, flight controllers, and mission systems.
- Support SIL, HIL, VIL, simulation, ground testing, and live flight testing.
- Operate and troubleshoot Ground Control Stations and mission support systems.
- Analyze flight and system data for root cause analysis and system improvements.
- Collaborate with autonomy, systems, hardware, and flight test teams on integration and validation.
- Contribute to operational documentation, test procedures, integration workflows, and deployment readiness.
- Travel to test sites and support field operations as required.
Requirements
- Bachelor’s degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, or a related field, or equivalent practical experience.
- At least 3 years of experience developing and integrating software for robotics, autonomy, aerospace, embedded systems, or related technical fields.
- Strong C++ and Python software engineering experience, including development, debugging, and system integration.
- Experience with complex software systems in robotics, autonomy, aerospace, embedded systems, or related domains.
- Experience with Linux-based systems and development environments.
- Hands-on experience integrating and troubleshooting hardware and software systems.
- Experience supporting field testing, flight testing, demonstrations, or operational exercises.
- Familiarity with MAVLink, PX4, ArduPilot, QGroundControl, or related unmanned systems technologies.
- Experience debugging distributed or cross-disciplinary systems involving software, networking, sensors, radios, onboard compute, and mission systems.
- Preferred qualifications include autonomous aircraft or unmanned systems experience; SIL, HIL, VIL, simulation, or flight test experience; ROS, DDS, embedded, or real-time systems familiarity; RF communications, datalinks, and networking experience; flight controller, avionics, or aircraft integration experience; and defense, robotics, aerospace, or autonomous systems experience.
- Ability to work independently in fast-paced environments and travel within Ukraine; Ukrainian and English proficiency is preferred.
Benefits
- Comprehensive total rewards package aligned to the country office location.
- Role is primarily based in the Lviv region, with occasional travel to other locations within Ukraine and travel to test sites as required.
About Shield AI
Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defense agencies. Founded in 2015 and headquartered in San Diego, it operates across the U.S., Europe, the Middle East, and Asia-Pacific, and its technology is used in operational deployments.
