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.