Linux Embedded Engineer

Go Interactive 

📍 Kyiv City, Ukraine 🇺🇦

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

LinuxC++CPythonYocto

Industry

DefenseAerospace

Job Description

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.


Required Qualifications:

  • 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.


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.