Embedded Linux Engineer
MeistÀ
Sensofusion rakentaa Airfence-alustaa: C-UAS-ratkaisuja, joilla suojataan kriittistÀ infrastruktuuria ja viranomaisasiakkaita drooniuhilta. PÀÀset yhdistÀmÀÀn sulautetun Linuxin, laitteiston ja tietoturvan kÀytÀnnön kenttÀympÀristöihin.
TehtÀvÀsi
-
Rakennat, yllÀpidÀt ja kovennat
Embedded Linux
-kuvia (Buildroot/Yocto/Debian/Ubuntu) laitteillemme.
-
Työskentelet lÀhellÀ rautaa:
kernel- ja jÀrjestelmÀongelmien debuggaus
, ajurien sovittaminen/porttaus eri arkkitehtuureille.
-
Toteutat palveluita
C/C++:lla ja Pythonilla
(hallinta, telemetria, diagnostiikka, pÀivitystyökalut).
-
Vastaat
toolchaineista
(gcc/clang), paketoinnista (esim. apt) ja CI/CD-toistettavuudesta.
-
EdistÀt
turvallisuutta ja turvallisuuskriittisyyttÀ
: secure boot / TPM -kÀytÀnnöt, vÀhimmÀn oikeuden periaate, SBOMit, uhkamallinnus.
-
KehitÀt
sulautetun ohjelmiston QA-kÀytÀntöjÀ
: yksikkö-/integrointitestit, HIL-testit, automaattiset regressiot.
-
Työskentely useilla
CPU-arkkitehtuureilla
(ARM, x86_64, tarpeen mukaan).
MitÀ toivomme sinulta
-
Vahva tausta
Embedded Linux
-jÀrjestelmien parissa.
-
Linux-ydin ja jÀrjestelmÀtyökalut
; kyky debuggata kernel-ajuria tai portata se toiselle arkkitehtuurille on selvÀ plussa.
-
Build-jÀrjestelmÀt:
Buildroot,
Yocto
, sekÀ yleiset jakelut (
Ubuntu/Debian, apt
).
-
Ohjelmointi:
C/C++
ja
Python
(vÀhintÀÀn keskitason osaaminen molemmissa).
-
KÀÀntÀjÀt:
gcc ja clang (cross & native).
-
Tietoturva ja turvallisuus
sulautetuissa ratkaisuissa.
-
Parhaat kÀytÀnnöt
sulautetun ohjelmistokehityksen ja
QA:n
osalta.
HyödyllistÀ on myös osaaminen mikro-ohjaimista ja elektroniikasta
.
Toivomme sinulta valmiutta työskennellÀ
toimistolta kÀsin
; etÀtyö ei ole mahdollinen.
LÀhetÀ CV tai LinkedIn-profiili, mahdolliset GitHub-linkit sekÀ
palkkatoive
urasivujemme kautta. TÀytÀmme paikan heti sopivan henkilön löydyttyÀ.
Embedded Linux Engineer
What we do
Sensofusion builds Airfence: C-UAS solutions protecting critical infrastructure and government customers from rogue drones. Youâll combine embedded Linux, hardware, and security in real-world field deployments.
What youâll do
Build, maintain, and harden
Embedded Linux
images (Buildroot/Yocto/Debian/Ubuntu) for our devices.
-
Build, maintain, and harden
Embedded Linux
images (Buildroot/Yocto/Debian/Ubuntu) for our sensors and appliances.
-
Work close to the metal: debug kernel issues, read traces, and when needed
port or adapt kernel drivers
to new architectures.
-
Implement services and daemons in
C/C++ and Python
, including device management, telemetry, diagnostics, and update tooling.
-
Own
cross-compilation toolchains
(gcc/clang), packaging (e.g., apt), and CI/CD integration for reproducible builds.
-
Drive
security & safety
hardening: SBOMs, secure boot/TPM where applicable, least-privilege service design, and threat-model-informed mitigations.
-
Contribute to
embedded QA best practices
: unit/integration tests, hardware-in-the-loop, and automated regression suites.
-
Bring up software on multiple
CPU architectures
(ARM/x86_64, others as needed) and collaborate with electronics & systems teams.
What youâll bring (must-haves)
-
Strong background with
Embedded Linux systems
.
-
Linux kernel & system tools
; ability to debug a kernel driver or port it to another architecture is a clear plus.
-
Build systems:
Buildroot,
Yocto
, and mainstream distros (
Ubuntu/Debian, apt
).
-
Programming:
C/C++
and
Python
(at least medium level in both).
-
Compilers:
gcc and clang (cross & native).
-
Understanding of
security and safety
in embedded solutions.
-
Best practices
of embedded software development and
QA
.
It is good if you have experience on
Microcontrollers & electronics
(basic understanding).
Please be prepared to work at Vantaa, on site.
How to apply
Submit your CV or LinkedIn, any relevant GitHub links, and your
salary expectation
via our careers page. Weâll hire as soon as we meet the right person.