Senior Embedded Linux Engineer - Yocto/RT (Hybrid)

Epiroc

Örebro kommun

Hybrid

SEK 650,000 - 850,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Epiroc University
Flexible working hours

Job summary

Epiroc in Örebro, Sweden, seeks an experienced embedded Linux engineer to join a skilled team. You will develop and maintain Linux distributions via Yocto, optimize kernel configurations, and drive system-level debugging across hardware and software layers.

You will ensure real-time performance and security hardening, collaborating with hardware engineers on board bring-up and PCI/PCIe-related tasks, while contributing to architecture discussions and CI/CD for embedded environments.

Qualifications

  • Expertise in embedded Linux development, including kernel, drivers, and user-space components.
  • Strong experience with the Yocto Project and custom layer development.
  • Proficiency in C/C++ for system-level programming and debugging.
  • Experienced using oscilloscope, CAN Analyzer and similar hardware tools.
  • Solid understanding of bootloaders (U-Boot, GRUB), device trees, and low-level hardware interfaces (I2C, SPI, CAN).
  • Familiarity with real-time Linux (PREEMPT-RT) and performance tuning.
  • Experience with cross-compilation, build systems, and CI/CD for embedded systems.
  • Knowledge of security hardening, and secure boot concepts.
  • Experience with Pytest.

Responsibilities

  • Develop and maintain custom Linux distributions using the Yocto Project.
  • Implement and optimize kernel configurations and device drivers for various hardware platforms.
  • Perform system level debugging and root cause analysis for complex issues across hardware and software layers.
  • Ensure real-time performance, security hardening, and compliance with industry standards.
  • Collaborate with hardware engineers for board bring-up, bootloader customization, and peripheral integration.
  • Contribute to system architecture discussions and propose improvements for scalability and maintainability.
  • Work with cross-compilation toolchains, build systems, and CI/CD pipelines for embedded environments.
  • Develop HIL tests to verify functionality and performance using Pytest.

Skills

Embedded Linux
Yocto Project
C/C++
Real-time Linux (PREEMPT-RT)
Cross-compilation
CI/CD
Security hardening
Pytest
English language proficiency
CAN networks
Soldering
Docker
Podman
OTA updates
Oscilloscope
CAN Analyzer
U-Boot
GRUB
Device Trees
I2C
SPI
Pytest (tool)

Tools

U-Boot
GRUB
Device Trees
I2C
SPI
CAN Analyzer
Pytest

Job description

Epiroc in Örebro, Sweden, seeks an experienced embedded Linux engineer to join a skilled team. You will develop and maintain Linux distributions via Yocto, optimize kernel configurations, and drive system-level debugging across hardware and software layers.

You will ensure real-time performance and security hardening, collaborating with hardware engineers on board bring-up and PCI/PCIe-related tasks, while contributing to architecture discussions and CI/CD for embedded environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Embedded Linux Engineer (Yocto & Ethernet)
Real-Time Embedded Linux Engineer (Yocto & Ethernet)

Hitachi Energy • Västerås kommun

On-site
SEK 700,000 - 900,000
Group life insurance
Health care & wellness allowance
Flexible working hours
Senior SW Developer Operating System - Embedded Linux Expert
Senior SW Developer Operating System - Embedded Linux Expert

Epiroc • Örebro kommun

Hybrid
SEK 650,000 - 850,000
Hybrid work model
Epiroc University
Flexible working hours
Senior Embedded Linux Architect - Yocto & Real-Time Systems
Senior Embedded Linux Architect - Yocto & Real-Time Systems

Epiroc Group • Örebro kommun

Hybrid
SEK 900,000 - 1,200,000
Flexible working hours
Bonus opportunities
Epiroc University for skill development
Senior Embedded Linux Engineer (Yocto) – Industrial HMI
Senior Embedded Linux Engineer (Yocto) – Industrial HMI

Beijer Electronics • Malmö kommun

On-site
SEK 700,000 - 1,000,000
Senior SW Developer Operating System - Embedded Linux Expert
Senior SW Developer Operating System - Embedded Linux Expert

Epiroc Group • Örebro kommun

Hybrid
SEK 900,000 - 1,200,000
Flexible working hours
Bonus opportunities
Epiroc University for skill development
+1
Senior Embedded Software Engineer — Linux, C/C++, IoT
Senior Embedded Software Engineer — Linux, C/C++, IoT

Mpya Sci & Tech AB • Malmö kommun

On-site
SEK 700,000 - 900,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Nordic Investin Group Aktiebolag • Malmö kommun

On-site
SEK 900,000 - 1,150,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Nordic Investin Group Aktiebolag • Malmö

On-site
SEK 900,000 - 1,100,000
Senior Embedded Software Engineer (C++ / Embedded Linux)
Senior Embedded Software Engineer (C++ / Embedded Linux)

Swediumglobal • Malmö kommun

On-site
SEK 595,000 - 812,000
Senior Embedded Developer: IoT & RTOS Expert
Senior Embedded Developer: IoT & RTOS Expert

Academic Work Sweden AB • Stockholms kommun

On-site