Embedded Linux Engineer

Sensofusion 

📍 Vantaa, Finland 🇫🇮

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

Key Skills

LinuxCC++PythonBuildroot

Industry

AerospaceSecurity & Surveillance

Job Description

What we do

At Sensofusion , we build Airfence : a world-class C-UAS (Counter-Unmanned Aerial System) solution. Our technology protects airports, government buildings, and critical infrastructure from rogue drones.

We aren’t just writing code; we are building physical systems that solve real-world security challenges. We are looking for an experienced Embedded Linux Engineer to join our team in Vantaa and help us make our software more robust, secure, and scalable.



The Role

As an Embedded Linux Engineer, you will be responsible for the stability, security, and performance of the operating systems powering our sensors. You will collaborate with hardware and systems teams to ensure our software runs efficiently across various architectures.


Key Responsibilities:

System Architectur e: Develop, maintain, and optimize embedded Linux images using Buildroot, Yocto, or Debian/Ubunt

  • Software Developmen t: Design and implement robust services and daemons i n C/C ++ an d Python for device management, telemetry, and diagnostics
  • Hardware Integratio n: Facilitate software bring-up on multiple CPU architectures (ARM/x86_64) and assist in the integration of hardware-level drivers
  • Security & Hardenin g: Contribute to the implementation of secure boot, TPM integration, and least-privilege service designs to meet high-level security standards
  • Infrastructure & Q A: Support the development of CI/CD pipelines for reproducible builds and participate in hardware-in-the-loop (HIL) testing and automated regression suites



What You’ll Bring

We are looking for a professional who understands the "full picture" of an embedded system

  • Embedded Linux Proficien cy: Solid experience working within the Linux ecosystem and a strong understanding of system-level tools
  • Programming Experti se: Professional competency in C/ C++ a nd Python
  • Build Systems: Hands-on experience with Buildroot, Yocto, or managing Debian-based distributions
  • Problem Solving: A structured approach to debugging system-level issues and optimizing performance
  • Collaborative Minds et: Ability to work effectively in a multi-disciplinary team environment.



Bonus - nice to have

Experience in these areas is an advantage but not a prerequisite:

  • Experience with kernel-level debugging or adapting drivers for new architectures
  • Familiarity with cross-compilation toolchains (GCC/Clang) and packaging systems (apt.)
  • Knowledge of embedded security standards (SBOMs, encryption at rest, secure boot
  • A basic understanding of microcontrollers and electronics
  • Experience with automated HIL-testing



Location & Environment

This position is based at our headquarter s in Vantaa, Fi nland. We believe in the value of close collaboration with physical hardware; therefore, this role requires a consistent on-site presence.