Lead Embedded Software Engineer
$$$$
🪖 DefTech
Product
As a Lead Embedded Software Engineer you are a key part of our Architecture team to develop and implement the core features and functionalities to have our drones operate safely and autonomously in the air.
Together with our world-class team, currently seven team members, you will take an empowering role: pushing the boundaries of drone technologies. You will be working closely with stakeholders in Germany and US from the System architecture and Hardware development departments.
This is a full-time office job. Candidates must be located in Kyiv.
What is your Day to Day Mission:
- Lead a team of embedded engineers
- Implementation, maintenance, and optimization of the Quantum-Systems autopilot firmware and firmware stack
- Design, Conception, implementation, and testing of new autopilot functionalities
- Export of flight control and navigation algorithms from Matlab / Simulink and integration into the autopilot’s embedded framework
- Implementation, maintenance, and optimization of BSP / peripheral and external sensor drivers and their optimized operation in the scope of the real-time operating system
- Building, documenting, and maintaining autopilot firmware for flight tests. Creation of flight test tickets, support of flight tests, and post-flight data analysis
- Creating unit tests, debugging/tracing of the code base for code coverage/functionality testing
- Maintenance of the firmware update eco system, including bootloaders & firmware updates
- Support in the implementation and maintenance of production tools
What you bring to the team:
- You have completed a degree in the field of bachelor’s or master’s degree in software engineering / electrical engineering and you have several years of experience working with embedded systems.
- You have a deep understanding of embedded systems and you are a senior in designing, implementing and optimizing embedded systems.
- You have strong knowledge of microcontrollers (ARM, Cortex-M), real-time operating systems and hardware and communication interfaces interfaces (UART, I2C, SPI, CAN, ETH ...)
- You are experienced with real-time operating systems like FreeRTOS or uCOS II and knowledge of multi-threading, task scheduling, and inter-task communication.
- You have the ability to bridge the gap between hardware and software, understanding the electrical and physical constraints, profound understanding of electronic schematics and efficiently utilizing available hardware resources
- You master version control and collaboration tools such as git and gitlab and you have experience in working in collaborative development environments with agile methodologies.
- You are highly self-motivated and drive your area of responsibility independently
- Due to your open, communicative, friendly, and competent attitude, it is easy for you to be considered as an internal expert
English level at least B2
Why Quantum-Systems:
- We Stand with Ukraine!
- We believe in the power of combined efforts: straightforward tech expertise paired with a customer-centric focus.
- We are industry pioneers who are ambitious, bold, and visionary.
- We push limits, think outside the box, and strive for technological excellence to shape the future of aerial data.
- We promise to be your runway for individual and professional growth.
Required skills experience
| Embedded C | 5 years |
| Firmware Development | 5 years |
| Team Leadership | 2 years |
| Team Management | 2 years |
| ARM | 3 years |
+ 1 more
| CortexM3 | 3 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
C++, C/C++, Embedded, FreeRTOS, RTOS
Published 1 June
10 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...