Flight Control Software Engineer
UDS - Unmanned Defense Systems
Vilnius, Lithuania
Your Role and Responsibilities
- As a Flight Control Software Engineer, you will work on flight-related software used on UAV platforms operating in real-world environments;
- Contribute to the development and improvement of guidance, navigation, and control functionality within the flight software;
- Work on vehicle behavior, estimation, and control-related logic that affects how the aircraft flies and responds;
- Support integration of flight-control software with onboard sensors, actuators, and higher-level system components;
- Participate in testing and validation activities using simulation, bench testing, and flight testing;
- Take responsibility for assigned features through implementation, testing, and validation, with opportunities to learn and grow over time.
What We Look For
- Experience developing software for UAVs, robotics, or other systems involving dynamic behavior, or a strong interest in this area;
- Education in Aerospace, Control Systems, Robotics, Electronic Engineering, or a related field;
- Ability to work within a production software system and implement changes carefully and responsibly;
- Basic understanding of control, estimation, or vehicle behavior concepts, or a strong willingness to learn;
- Experience with MATLAB, control algorithms, guidance algorithms, and Kalman filters;
- Interest in working close to hardware, simulation, and real-world testing environments;
- Nice to Have: C++ programming skills; Python programming skills; experience with real-world testing (field or flight testing).
Don't forget to mention Space-Careers when applying.