S

Embedded Linux Engineer

Vantaa, Finland
Category
Hardware & Systems
Job Type
Full-time
Experience
Mid-Level

Job Description

Sensofusion New Headquarters

Embedded Linux Engineer

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 Architecture: Develop, maintain, and optimize embedded Linux images using Buildroot, Yocto, or Debian/Ubuntu.

  • Software Development: Design and implement robust services and daemons in C/C++ and Python for device management, telemetry, and diagnostics.

  • Hardware Integration: Facilitate software bring-up on multiple CPU architectures (ARM/x86_64) and assist in the integration of hardware-level drivers.

  • Security & Hardening: Contribute to the implementation of secure boot, TPM integration, and least-privilege service designs to meet high-level security standards.

  • Infrastructure & QA: 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 Proficiency: Solid experience working within the Linux ecosystem and a strong understanding of system-level tools.

  • Programming Expertise: Professional competency in C/C++ and 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 Mindset: Ability to work effectively in a multi-disciplinary team environment.

Bonus

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 headquarters in Vantaa, Finland. We believe in the value of close collaboration with physical hardware; therefore, this role requires a consistent on-site presence.

Skills & Technologies

python
Posted April 30, 2026