Embedded Linux Engineer
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.
- Locations
- Sensofusion New Headquarters
About Sensofusion
Our mission is to secure personnel and infrastructure against drones with Airfence. Since 2016, Airfence has been used for drone detection by governmental customers in Europe, North America, Middle-East and Asia.