companyQuantum-Systems logo

Senior Embedded Software Engineer

Quantum-SystemsKyiv, Kyiv, Ukraine
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You Bring to the Team:A Bachelor's or Master's degree in Software Engineering or Electrical Engineering, coupled with several years of experience in embedded systems. A strong grasp of embedded systems with proven expertise in designing, implementing, and optimizing them. In-depth knowledge of microcontrollers (ARM, Cortex-M), real-time operating systems, and communication interfaces (UART, I2C, SPI, CAN, ETH, etc.). Experience with real-time operating systems such as FreeRTOS or uCOS II, including multi-threading, task scheduling, and inter-task communication. Adept at bridging hardware and software, understanding electrical and physical constraints, and comprehensively interpreting electronic schematics. Proficiency in version control and collaboration tools like Git and GitLab.

About the job

Join our dynamic team in Kyiv, Ukraine, where you will work full-time in our modern office. We provide a convenient shuttle service from the nearest metro station for your ease.

About the Role

As a Senior Embedded Software Engineer, you'll play a pivotal role within our Architecture team, focusing on the development and implementation of essential features that enable our drones to operate safely and autonomously in the skies. Collaborating with our elite team of seven members, you'll push the boundaries of drone technology while working closely with stakeholders in Germany and the US across System Architecture and Hardware Development.

Your Daily Responsibilities:

  • Develop, maintain, and optimize the Quantum-Systems autopilot firmware and its associated stack.

  • Design, conceptualize, implement, and test new autopilot functionalities.

  • Export flight control and navigation algorithms from MATLAB/Simulink and integrate them into the autopilot's embedded framework.

  • Implement, maintain, and optimize BSP/peripheral and external sensor drivers for real-time operating systems.

  • Document and maintain autopilot firmware for flight tests, including creating flight test tickets, supporting flight tests, and analyzing post-flight data.

  • Create unit tests and debug/troubleshoot the codebase to ensure comprehensive code coverage and functionality testing.

  • Oversee the firmware update ecosystem, including bootloaders and firmware updates.

  • Assist in the implementation and maintenance of production tools.

About Quantum-Systems

Quantum Systems GmbH is at the forefront of drone technology, committed to redefining the landscape of autonomous flying solutions. Our innovative team is dedicated to pushing the limits of what's possible in drone systems, ensuring safety and efficiency in every flight.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.