companyQuantum-Systems logo

Linux Software Engineer at Quantum-Systems | Kyiv, Ukraine

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

Mid to Senior

Qualifications

RequirementsYour Qualifications:A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field. Over 3 years of experience in Linux software development, ideally in embedded systems or robotics. Expertise in C/C++ (14 or newer) with a strong record of developing Linux applications. In-depth understanding of Linux internals, including system services, device trees, and kernel modules. Experience with cross-compilation, Yocto, Buildroot, or similar build systems. Proficient in using debugging tools (e.g., GDB, strace, perf) and performing log analysis. Familiarity with agile methodologies and development processes.

About the job

Join our dynamic team in Kyiv as a Linux Software Engineer and be at the forefront of drone technology! This full-time position requires you to work in our office, with a convenient shuttle service available from the nearest metro station.

About the Role

As a vital member of our System Architecture team, you will contribute to the development and maintenance of Linux-based systems that drive our innovative unmanned aerial vehicles at Quantum-Systems. Collaborating with a talented team of three, you will play a pivotal role in advancing drone technologies.

You will engage closely with stakeholders from Avionics, Systems Engineering, and Flight Testing to ensure seamless integration of hardware, third-party software, and onboard applications into a robust Linux platform. Your work will ensure a reliable, scalable, and mission-critical software environment, making a significant impact on our operations.

Your Daily Responsibilities:

  • Maintain and develop new Linux applications for unmanned aircraft.

  • Design and coordinate interfaces between teams while documenting architecture and design decisions.

  • Integrate hardware and third-party software into the Linux system, collaborating with suppliers and internal teams.

  • Conduct thorough testing of applications, including unit tests, integration tests, functional tests, and acceptance tests.

  • Analyze flight logs from test flights and real-world customer issues.

  • Debug and resolve software and hardware issues related to the Linux system.

  • Enhance the build system, pipeline, and tooling, including creating releases with detailed release notes.

  • Work within an agile environment and adhere to the defined development process.

About Quantum-Systems

Quantum-Systems is a leader in drone technology, specializing in unmanned aerial vehicles. Our mission is to push the boundaries of what is possible in the aviation industry, and we are committed to creating innovative solutions that make a difference.

Similar jobs

Tailoring 0 resumes

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