Embedded Linux Engineer: C/C++, Kernel & FPGA

KRUSH TECH AS

Oslo

On-site

NOK 800,000 - 1,100,000

Full time

7 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

Job summary

KRUSH TECH AS is seeking an experienced R&D Embedded Software Engineer to build and maintain the embedded software platform behind next-generation communication systems. The role covers embedded Linux, kernel development, FPGA integration, networking, and automated development infrastructure to tackle challenging system-level problems.

You will collaborate with cross-functional teams across software, hardware and R&D, influencing technology direction and development processes.

Qualifications

  • Strong foundation in embedded software and low-level systems.
  • Experience with embedded Linux distributions (Buildroot, Yocto).
  • Experience Linux kernel and driver development is required.

Responsibilities

  • Integrate external components, libraries, drivers and device-tree elements into the internal embedded platform.
  • Develop and maintain Linux kernel and user-space drivers.
  • Support integration of FPGA-based processing into embedded systems.
  • Configure, build and maintain embedded Linux systems.
  • Develop and maintain CI/CD pipelines for automated image building, testing and deployment to target devices.
  • Work with Linux networking and system-level integration.
  • Investigate and resolve complex hardware/software issues.
  • Use debugging tools such as GDB and JTAG.
  • Contribute to unit testing and automated test frameworks.
  • Configure, compile and maintain Linux kernels.
  • Contribute to system-level technical documentation.
  • Collaborate with software, hardware, FPGA and R&D engineers.

Skills

C/C++
Bash scripting
Linux-based embedded systems
Linux kernel and driver development
Buildroot/Yocto
FPGA integration
Linux networking
Git
Make/CMake
Unit testing / automated testing
CI/CD pipelines
Kuiper Linux

Tools

Make
CMake

Job description

KRUSH TECH AS is seeking an experienced R&D Embedded Software Engineer to build and maintain the embedded software platform behind next-generation communication systems. The role covers embedded Linux, kernel development, FPGA integration, networking, and automated development infrastructure to tackle challenging system-level problems.

You will collaborate with cross-functional teams across software, hardware and R&D, influencing technology direction and development processes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Control Engineer: Real-Time Motor Systems
Embedded Firmware Control Engineer: Real-Time Motor Systems

KRUSH TECH AS • Oslo

On-site
NOK 1,400,000 - 2,100,000
Embedded Linux Engineer — High-Rate Data & FPGA
Embedded Linux Engineer — High-Rate Data & FPGA

Avantas AS • Trondheim

Hybrid
NOK 800,000 - 1,000,000
Build the embedded Linux platform behind next-generation communication systems, combining C/C++, kernel, FPGA
Build the embedded Linux platform behind next-generation communication systems, combining C/C++, kernel, FPGA

KRUSH TECH AS • Oslo

On-site
NOK 800,000 - 1,100,000
Embedded Platform Engineer (Linux Kernel / BSP) Product Design & Engineering · Oslo-Norway ·
Embedded Platform Engineer (Linux Kernel / BSP) Product Design & Engineering · Oslo-Norway ·

Neat • Oslo

Hybrid
NOK 900,000 - 1,200,000
Direct Hardware Ownership
Long-term Impact
Growth & Culture
Embedded Linux Engineer - Kontur
Embedded Linux Engineer - Kontur

Avantas AS • Trondheim

Hybrid
NOK 800,000 - 1,000,000
Android Platform Engineer
Android Platform Engineer

Tenth Revolution Group • Oslo

On-site
NOK 900,000 - 1,300,000
Build the control systems behind technology that pushes the limits of what is possible.
Build the control systems behind technology that pushes the limits of what is possible.

KRUSH TECH AS • Oslo

On-site
NOK 1,400,000 - 2,100,000
Industrial Engineer, Composites & Process Optimization
Industrial Engineer, Composites & Process Optimization

KRUSH TECH AS • Oslo

On-site
NOK 750,000 - 950,000
Competitive pay
Career growth
International team
Embedded Kernel & BSP Engineer - Bring-Up (Remote/Oslo)
Embedded Kernel & BSP Engineer - Bring-Up (Remote/Oslo)

Neat • Oslo

Hybrid
NOK 900,000 - 1,200,000
Direct Hardware Ownership
Long-term Impact
Growth & Culture
Performance Systems Engineer: Speed-Driven Rust & Linux
Performance Systems Engineer: Speed-Driven Rust & Linux

source.dev • London

On-site
NOK 1,142,000 - 1,649,000