Senior Autonomy Software Integration & Test Engineer
shieldai · Lviv
Job description
About the role
Shield AI’s mission is to protect service members and civilians with intelligent systems. We are seeking an Autonomy Software Integration & Test Engineer to develop, integrate, test, and deploy autonomous systems in Ukraine, working across software, hardware, aircraft systems, and flight operations.
Key responsibilities
- Develop and contribute production‑quality software features for autonomous systems.
- Design, implement, debug, and maintain software components for autonomy, mission execution, and system integration.
- Integrate autonomy software onto fixed‑wing, multirotor, and other unmanned platforms.
- Create internal tools, automation, telemetry analysis pipelines, and test infrastructure using C++ and Python.
- Support software bring‑up, system configuration, and mission readiness for flight operations.
- Debug and troubleshoot issues across software, radios, networking, sensors, flight controllers, and mission systems.
- Participate in simulation, SIL, HIL, VIL, ground testing, and live flight test activities.
- Assist with field demonstrations, pre‑flight setup, system validation, and post‑flight analysis.
- Operate and troubleshoot Ground Control Stations and mission support systems.
- Capture, analyze, and review flight and system data to drive root‑cause analysis and improvements.
Required profile
- Bachelor’s degree in Computer Science, Robotics, Aerospace, Electrical, Mechanical Engineering or related field, or equivalent practical experience.
- 3+ years of experience developing and integrating software for robotics, autonomy, aerospace, or embedded systems.
- Strong software engineering experience in C++ and Python, including development, debugging, and system integration.
- Experience contributing to complex software systems in robotics or autonomy domains.
- Proficiency with Linux‑based 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.
- Ability to debug distributed systems involving software, networking, sensors, radios, onboard compute, and mission systems.
- Strong sense of ownership and ability to operate independently in fast‑paced environments.
Required skills
- C++
- Python
- Linux
- MAVLink
- PX4
- ArduPilot
- QGroundControl
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Україна.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 години тому
Expires за 1 місяць
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
shieldai
Lviv