Sensofusion logo

Sensofusion

Embedded Linux Engineer

Sensofusion

📍 Helsinki, Finland đŸ‡«đŸ‡ź

full-time
mid-level
on-site
Posted —
Key Skills
Linux Yocto C++ Python Security
Industry
Consumer Electronics Security & Surveillance

Job Description

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.