Embedded Software Engineer

Stendr

Oslo fylke

Presencial

NOK 900.000 - 1.200.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Equity

Descripción de la vacante

STENDR AS in Oslo is seeking an embedded software engineer to build the low-level architecture for the VAKR sensor system. You’ll implement the DSP pipeline, ensure real-time processing, and optimize for speed close to the hardware.

You'll work with Rust and C/C++, contribute to firmware and drivers, and collaborate with hardware teams to meet stringent timing and reliability goals in a defence-focused environment.

Formación

  • Extensive experience in Rust or C/C++.
  • Experience in constrained environments (limited CPU, memory or power).
  • Understanding of memory, cache, and threads.
  • Experience with numerical code: FFTs, filters, correlation, fixed-point.
  • Timing-critical software where data loss was a bug.
  • Familiar with AI tools as catalysts.
  • Worked close to hardware: datasheets, C libraries, debugging cables.
  • Experience with Linux kernel, Linux drivers and Yocto.

Responsabilidades

  • Implement the DSP pipeline: every stage from raw samples to detections.
  • Write the real-time part: threads, buffers, priorities, latency.
  • Keep it fast: profiling, SIMD, fixed point.
  • Work on the hardware side: the radio’s firmware, drivers, PCI Express, timing.
  • Own quality: tests, benchmarks, golden files, releases.

Conocimientos

Rust
C/C++
Embedded systems
Memory management
FFTs
Fixed point
Profiling
AI tools
Hardware debugging
Linux kernel
Yocto
C libraries

Herramientas

Linux kernel
Linux drivers
Yocto

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer
Embedded Software Engineer

Stendr • Oslo fylke

Presencial
NOK 900.000 - 1.200.000
Oslo: Real-Time Embedded DSP Engineer
Oslo: Real-Time Embedded DSP Engineer

STENDR AS • Oslo fylke

Presencial
NOK 900.000 - 1.200.000
Equity
Supply Chain Manager
Supply Chain Manager

Stendr • Oslo fylke

Presencial
NOK 800.000 - 1.100.000
Equity
On-site in Oslo
Supply Chain Manager
Supply Chain Manager

Stendr • Oslo fylke

Presencial
NOK 900.000 - 1.300.000
Real-Time Embedded DSP Engineer (Rust/C++, FPGA) – Oslo & Equity
Real-Time Embedded DSP Engineer (Rust/C++, FPGA) – Oslo & Equity

Stendr • Oslo fylke

Presencial
NOK 900.000 - 1.200.000
C++ developer for counter-drone systems
C++ developer for counter-drone systems

Meetingcpp GmbH • Oslo fylke

Híbrido
NOK 900.000 - 1.300.000
Easy commute next to subway
Subsidised canteen
Bi-weekly organized physical activities
+3
Signal Processing & Embedded Software Engineer
Signal Processing & Embedded Software Engineer

Partech • Oslo fylke

Presencial
NOK 900.000 - 1.300.000
Competitive salary with short- andlong
Flexible working hours
Medical insurance
+1
Signal Processing & Embedded Software Engineer
Signal Processing & Embedded Software Engineer

Nordic Semiconductor Corporation • Oslo fylke

Presencial
NOK 900.000 - 1.200.000
Competitive salary
Flexible working hours
Medical insurance
+1
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway

Nordic Semiconductor • Oslo fylke

Presencial
NOK 1.200.000 - 2.000.000
Competitive salary
Flexible working hours
Medical insurance
+1
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway

Memfault • Oslo fylke

Presencial
NOK 1.200.000 - 1.600.000
Competitive salary with short- andlong
Flexible working hours
Medical insurance
+1
Ubicaciones