3 months ago
Kyiv, UkraineSenior
Responsibilities
- Develop, debug, and maintain production software for autonomy, mission execution, system integration, and flight operations using C++ and Python.
- Integrate autonomy software onto fixed-wing, multirotor, and other unmanned or autonomous systems.
- Build internal tools, automation, telemetry analysis pipelines, and test infrastructure.
- Support software bring-up, system configuration, mission readiness, simulation, ground testing, and live flight testing.
- Troubleshoot autonomy software, onboard compute, radios, networking, sensors, flight controllers, and mission systems.
- Support field demonstrations and operational test events, including pre-flight setup, system validation, troubleshooting, and post-flight analysis.
- 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 to integrate and validate capabilities.
- Contribute to documentation, test procedures, integration workflows, and deployment readiness activities.
- Travel to test sites and support field operations within Ukraine 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 contributing to 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.
- Ability to work independently, solve complex problems, operate across disciplines, and travel within Ukraine.
- Preferred qualifications include autonomous aircraft or unmanned-systems experience, SIL/HIL/VIL or simulation experience, ROS, DDS, embedded or real-time systems experience, RF communications and networking experience, flight-controller or avionics experience, and Ukrainian and English proficiency.
Benefits
- Full-time regular employee offer package includes bonus, benefits, and equity.
- The role is primarily based in the Kyiv region with occasional travel to other locations within Ukraine and travel to test sites.
- Offers are contingent on a cleared background and possible reference check.
- Temporary employees receive a temporary benefits package applicable after 60 days of employment.
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.
