Revolutionizing the Aerospace Industry with Cutting-Edge UAVs
We are an innovative technology company that designs and develops cutting-edge Unmanned Aerial Vehicles (UAVs) to meet the unique demands of modern operations. Our platform offers unparalleled speed, precision, and cost-effectiveness.
We have an exciting opportunity for an Embedded Software Engineer to join our team. You will play a crucial role in further developing our embedded software that powers complex aircraft guidance systems, power management, and system monitoring.
Key Responsibilities
* Design and implement software with required test cases to provide a solid foundation for higher-level control functions, GNC software functions, state-machine for autonomous flight, and security functions.
* Support hardware design teams with board bring-up and debugging of subsystems not working on newly designed boards.
* Maintain and streamline a flight-proven Flight Computer and Ground Control System for a wide range of airframes.
* Define the roadmap for implementation, plan sprints, and execute the plan accordingly.
* Develop test plans, participate in test facility specification, perform hardware testing, and analyze test results.
* Track and service problem reports from the field and ensure known bugs are solved throughout the fleet.
* Support design reviews and provide guidance for implementing new software stacks.
Requirements
* Bachelor's or master's degree in computer science, engineering, or a related technical field.
* Pragmatic and entrepreneurial mindset with a can-do attitude.
* Focus on clean, easy-to-read, well-documented, safety-critical code.
* Knowledge of embedded Linux and associated build environments and tools.
* Troubleshooting skills for embedded systems, including scoping, soldering, crimping, and assembling wire harnesses for testing.
* Programming languages: C, C++, shell scripting, Verilog, VHDL.
* Experience with CAN, Serial, TCP/IP communications.
* Proficiency with I2C, SPI, one-wire, and similar interfaces.
* Familiarity with platforms like STM32 and Zynq 7000 or UltraScale, soft cores, and electrical/avionics integration.
* Experience with FGPA, CPLD would be beneficial.
* Background in the UAV domain would be advantageous.
* Excellent written and verbal communication skills.
* Strong analytical and problem-solving skills for algorithm development and data analysis.
* Good collaboration skills.
* Languages: English is mandatory, French, Spanish, or Russian would be a plus.
Destinus is an equal-opportunity employer, valuing diversity in our companies and teams. We do not discriminate based on age, race, religion, color, country of origin, gender, sexual orientation, or disability status.