Embedded Software Engineer

Stendr

Oslo fylke

On-site

NOK 900,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stendr, based in Oslo, Norway, seeks an embedded software engineer to design and implement the low‑level architecture for the VAKR sensor system. You will build the DSP pipeline and real-time components that process samples, synchronize with PCIe, and stay close to the hardware.

The role emphasizes fast, reliable code, edge-case handling, and rigorous validation in CI. Prior experience with Rust or C/C++ in constrained environments is required, along with familiarity with Linux and hardware

Qualifications

  • Extensive experience in Rust or C/C++.
  • Experience in constrained environments with limited CPU, memory, or power.
  • Understanding of memory, cache, threads behavior.

Responsibilities

  • Implement the DSP pipeline from raw samples to detections.
  • Develop the real-time part with threads, buffers, priorities and ensure no sample loss.
  • Apply profiling, SIMD and fixed-point optimizations; CI-based validation.
  • Work on hardware side: radio firmware, drivers, PCI Express, timing.
  • Own quality: tests, benchmarks, golden files, releases.

Skills

Rust
C/C++
Real-time systems
DSP/FFT/Fixed-point
Linux kernel drivers/Yocto
Hardware awareness
Software-defined radio
Norwegian language

Job description

We’re hiring an embedded software engineer to help build the low level architecture for our VAKR sensor system.

Stendr is a Norwegian defence technology company building AI-native hardware and software for the modern battlefield. We focus on sovereign European capability, developing systems designed for autonomy, resilience, and real-world deployment.

Based in Oslo, we are an early-stage company with ambitious growth plans and close collaboration with operators, industry, and policy stakeholders. Our mission is to help strengthen Europe’s technological and strategic independence in defence.

Stendr builds VAKR, a sensor network that detects small drones — including ones that are RF-silent. A node consists of a software-defined radio with multiple coherent receive channels and an onboard FPGA, streaming samples over PCI Express to a host computer. The processing is split: pulse compression runs on the FPGA, the rest of the detection chain runs in Rust on the host. Your job is to implement that pipeline: make it run live, keep it fast, and keep it close to the hardware.

The role
What you’ll do
  • Implement the DSP pipeline: every stage from raw samples to detections. The signal processing is designed by our research side; you make it correct, fast, and verified against the reference.

  • Write the real-time part: threads, buffers, priorities, latency. The radio streams samples over PCI Express. No sample may be lost without us knowing it.

  • Keep it fast: profiling, SIMD, fixed point. Speed is checked in CI the same way tests are.

  • Work on the hardware side: the radio’s firmware, drivers, PCI Express, timing.

  • Own quality: tests, benchmarks, golden files, releases.

What success looks like
  • First 30 days. The pipeline runs on your machine, you have flashed a board, and your first benchmark is in CI.

  • First 90 days. The live path runs in real time with margin, and the numbers proving it are in CI.

  • First 6 months. The pipeline runs live through a full field test, and sample accounting holds.

You’re a fit if you
  • Have extensive experience in Rust or C/C++.

  • Have worked in constrained environments: limited CPU, memory, or power. Our compute budget is small and fixed.

  • Know what the machine does with your code: memory, cache, threads.

  • Have written and debugged numerical code: FFTs, filters, correlation, fixed point.

  • Have built something where timing mattered and lost data was a bug — audio, robotics, drivers, games, trading, or similar.

  • Use AI tools as a catalyst.

  • Have worked close to hardware: datasheets, C libraries, debugging problems that turn out to be a cable.

  • Have experience with the Linux kernel, Linux drivers, and Yocto.

Even better if you
  • Have FPGA experience (VHDL/Verilog).

  • Have done GPU computing (CUDA, Metal, wgpu, or similar).

  • Have worked with software-defined radio.

  • Speak Norwegian.

Radar knowledge is not required. We teach the domain.

Logistics

Oslo-based, on-site. Competitive compensation and equity. Norwegian or EU/EEA citizenship required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Supply Chain Manager
Supply Chain Manager

Stendr • Oslo fylke

On-site
NOK 800,000 - 1,100,000
Equity
On-site in Oslo
Real-Time Embedded DSP Engineer (Rust/C++, FPGA) – Oslo & Equity
Real-Time Embedded DSP Engineer (Rust/C++, FPGA) – Oslo & Equity

Stendr • Oslo fylke

On-site
NOK 900,000 - 1,200,000
C++ developer for counter-drone systems
C++ developer for counter-drone systems

Meetingcpp GmbH • Oslo fylke

Hybrid
NOK 900,000 - 1,300,000
Easy commute next to subway
Subsidised canteen
Bi-weekly organized physical activities
+3
R&D Embedded Software Engineer
R&D Embedded Software Engineer

Krush Tech • Oslo fylke

On-site
NOK 900,000 - 1,200,000
Senior Software Engineer, Radio & Network Systems
Senior Software Engineer, Radio & Network Systems

Senior Software Ingeniør • Oslo

On-site
NOK 900,000 - 1,200,000
Engineering Team Lead Location: Kongsberg Defence & Aerospace - Space - Arsenalet, Kongsberg or Skøyen
Engineering Team Lead Location: Kongsberg Defence & Aerospace - Space - Arsenalet, Kongsberg or Skøyen

Kongsberg • Kongsberg

Remote
NOK 900,000 - 1,400,000
Space industry exposure
International environment
Flexible working arrangements
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Monil • Bærum

On-site
NOK 900,000 - 1,300,000
Meaningful impact on animal welfare
Challenging engineering problems
Opportunity to shape products during a
+2
Technical Program Manager Oslo, Norway
Technical Program Manager Oslo, Norway

Nordic Semiconductor • Oslo fylke

On-site
NOK 900,000 - 1,500,000
Competitive salary with short- and长-?"
Flexible working hours
Medical insurance
+1
Technical Program Manager Oslo, Norway
Technical Program Manager Oslo, Norway

Nordic Semi • Oslo fylke

On-site
NOK 1,200,000 - 1,650,000
Competitive salary with incentive plan
Flexible working hours
Medical insurance
+1
Senior Embedded Engineer
Senior Embedded Engineer

Airthings • Oslo fylke

On-site
NOK 900,000 - 1,200,000
Competitive pay & benefits
Pension & insurance
City center location
+1
Top locations