Linux Embedded Engineer
We are looking for a Linux Embedded Engineer for a Swedish defence-tech company pioneering cost-effective solutions for modern aerial security. The company develops advanced hardware-software systems, combining electronics, mechanical design, embedded systems, software engineering, and AI. Their first product counters evolving drone threats with unmatched speed and agility, providing a portable and affordable defence solution. The company is mission-driven, focused on safeguarding democratic principles and societal stability, and offers the opportunity to work in a fast-growing team of top international talent from leading defence, drone, and tech companies.
Responsibilities:
-
Design, implement, and maintain mission-critical software for embedded Linux systems.
-
Support board bring-up, BSP integration, and peripheral drivers; develop device drivers and middleware as needed.
-
Collaborate across the software lifecycle: define interfaces and test strategies, build diagnostics and tooling, support verification and validation.
-
Profile and debug on resource-constrained Linux targets to achieve deterministic and reliable behavior.
-
Participate in architecture discussions, code reviews, and improvement of CI/CD tooling.
-
Work cross-functionally to deliver integrated system capabilities.
-
Mentor junior engineers and set standards for professionalism and effective software development practices.
Requirements:
-
4+ years of experience in Embedded Software Development.
-
Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
-
Strong experience in C and C++ development for embedded Linux: kernel and user-space programming, device drivers, peripherals.
-
Python and shell scripting for tooling, automation, and test frameworks.
-
Experience with real-time or PREEMPT_RT patched Linux; understanding of scheduling, interrupts, timing, and concurrency.
-
Proficiency with Linux build systems (Yocto, Buildroot) and cross-compilation toolchains.
-
Strong debugging skills: JTAG/SWD, logic analyzers, oscilloscopes, Linux tracing and profiling tools.
-
Proficient with Git and Linux-based development environments.
-
Location - Kyiv
Desired Qualifications:
-
Experience with STM32 or other SoCs running Linux.
-
Embedded networking and communication protocols.
-
CI/CD pipelines in Linux environments (hardware-in-the-loop, regression testing).
-
Familiarity with safety/quality standards (DO-178C, IEC-61508/ISO-26262, SIL levels).
-
Aerospace/defence domain experience.
We Offer:
-
Exciting work challenges and opportunities.
-
Open, transparent, and fun work culture with a friendly team.
-
Long-term cooperation.