Embedded Linux Engineer — Board Bring-Up & Boot

Harmattan AI

Lausanne

Vor Ort

CHF 120.000 - 180.000

Vollzeit

Vor 13 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Harmattan AI seeks an Embedded Software Engineer to own the embedded software stack on compute modules across platforms. You will bring a new module from bare metal to a maintained Linux system, covering boot, kernel, drivers, and verification.

Responsibilities include BSP development, boot chain ownership, hardware bring-up, and collaboration with hardware and systems teams. Strong C/C++, Python, and Yocto/OpenEmbedded skills are essential.

Qualifikationen

  • MSc in engineering (electrical, computer, or related). PhD a plus, hands on bring up record matters more than the degree.
  • 5+ years in embedded software, with BSPs owned through lifecycle as hardware evolves.
  • Strong command of an embedded Linux build system (Yocto/OpenEmbedded) across layers, BSP integration, image build, SDK.
  • Kernel space driver development on ARM targets, validated with real peripherals (I2C, SPI, UART, GPIO, PCIe, MIPI).
  • Bootloader porting, signed boot, verified rootfs and secure update mechanisms on production hardware.

Aufgaben

  • Build and maintain BSP layer, device trees, and reference images for each board.
  • Own boot chain and secure boot, including signed boot and verified rootfs.
  • Develop and validate Linux device drivers for I2C, SPI, UART, GPIO, PCIe, MIPI.

Kenntnisse

C/C++
Python scripting
Kernel debugging
Git

Ausbildung

MSc in engineering (electrical, computer, or related)
PhD a plus

Tools

Yocto/OpenEmbedded
OpenOCD
GDB
JTAG
Perf

Jobbeschreibung

Harmattan AI seeks an Embedded Software Engineer to own the embedded software stack on compute modules across platforms. You will bring a new module from bare metal to a maintained Linux system, covering boot, kernel, drivers, and verification.

Responsibilities include BSP development, boot chain ownership, hardware bring-up, and collaboration with hardware and systems teams. Strong C/C++, Python, and Yocto/OpenEmbedded skills are essential.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Embedded Linux Engineer — Kernel & Bring-Up
Senior Embedded Linux Engineer — Kernel & Bring-Up

Harmattan AI • Zürich

Vor Ort
CHF 140.000 - 190.000
Embedded Software Engineer - SoM
Embedded Software Engineer - SoM

Harmattan AI • Zürich

Vor Ort
CHF 140.000 - 190.000
Embedded Software Engineer - SoM
Embedded Software Engineer - SoM

Harmattan AI • Lausanne

Vor Ort
CHF 120.000 - 180.000
Embedded Linux Engineer
Embedded Linux Engineer

Big Science Sweden • Genf

Vor Ort
CHF 80.000 - 120.000
Embedded Software Engineer, UAV Systems & Sensors
Embedded Software Engineer, UAV Systems & Sensors

Harmattan-AI • Lausanne

Vor Ort
CHF 80.000 - 100.000
Embedded Software Engineer CH
Embedded Software Engineer CH

Harmattan-AI • Lausanne

Vor Ort
CHF 80.000 - 100.000
Senior Embedded Linux Architect - BSP/Yocto, Home Office
Senior Embedded Linux Architect - BSP/Yocto, Home Office

Kistler Group • Winterthur

Hybrid
CHF 110.000 - 190.000
Meal discounts
Parking spaces
Flexible hours
+2
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Auterion • Zürich

Vor Ort
CHF 85.000 - 120.000
Flexible working hours
Stock Options
Generous holiday allowance
+2
RT & Kernel Engineer (human)
RT & Kernel Engineer (human)

NEURA Robotics • Zürich

Vor Ort
CHF 120.000 - 180.000
Flexible working hours
30 days vacation
Attractive salary
+2
Real-Time Linux Kernel Engineer | Flexible Hours, 30 PTO
Real-Time Linux Kernel Engineer | Flexible Hours, 30 PTO

NEURA Robotics • Zürich

Vor Ort
CHF 120.000 - 180.000
Flexible working hours
30 days vacation
Attractive salary
+2