Er du vår nye Embedded Software Engineer?

Elliptic Laboratories ASA

Oslo

Vor Ort

NOK 900.000 - 1.200.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Erhalte eine Antwort von diesem Arbeitgeber — ein Lebenslauf und ein Anschreiben, die genau auf die Eigenschaften eingehen, die gesucht werden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Elliptic Labs is seeking an Embedded Software Engineer to develop and optimize real-time machine learning software for resource-constrained devices. You’ll work across embedded systems, ML, and signal processing, turning prototypes into production code deployed on smartphones, laptops, wearables, and other embedded platforms.

You’ll bring strong C and Rust experience, plus familiarity with ML frameworks and embedded toolchains.

Qualifikationen

  • Strong programming experience in C, Rust, and/or C++.
  • Experience with embedded or real-time software development.
  • Experience with ML inference, edge AI, signal processing, or numerical computing.

Aufgaben

  • Real-time ML inference on embedded accelerators (DSPs/NPUs/MCUs).
  • Develop high-performance software in C and Rust.
  • Optimize latency, memory, compute, and power usage.

Kenntnisse

C programming
Rust
C++
Embedded/RTOS
ML inference
DSPs/NPUs/SoCs
CUDA/SIMD/fixed-point
CMake
Git/Docker
Python basics

Tools

PyTorch
TensorFlow
CMake
Cargo
GCC/Clang
Git
Docker
WSL

Jobbeschreibung

Embedded Software Engineer (ML/AI Compilation & Inference)
  • Sektor Privat

Develop and optimize real-time machine learning software in C and Rust for resource-constrained devices like smartphones and laptops.

  • Strong programming experience in C, Rust, and/or C++
  • Experience with embedded or real-time software development
  • Experience with ML inference, edge AI, signal processing, or numerical computing
  • Experience with SoCs, DSPs, NPUs, microcontrollers, or hardware accelerators
  • Familiarity with PyTorch, TensorFlow, CMake, Cargo, GCC/Clang, Git, or Docker
About the Role

We’re looking for an Embedded Software Engineer to develop and optimize real-time machine learning software for resource-constrained devices.

You’ll work across embedded systems, machine learning, and signal processing, taking algorithms from prototype to efficient production code deployed on smartphones, laptops, wearables, and other embedded platforms.

What You’ll Work On

Real-time machine learning inference on DSPs, MCUs, NPUs, and other embedded accelerators

High-performance software in C and Rust

Optimization for latency, memory usage, compute, and power

Real-time audio, sensor, and signal-processing pipelines

Profiling, debugging, testing, and benchmarking

Integration across Android, Windows, Linux, SoCs, DSPs, and embedded platforms

Internal SDKs, tooling, automation, and test infrastructure

What We’re Looking For

Strong programming experience in C, Rust, and/or C++

Experience with embedded or real-time software development

Understanding of software architecture and maintainable systems

Experience with machine learning inference, edge AI, signal processing, or numerical computing

Experience with SoCs, DSPs, NPUs, microcontrollers, or hardware accelerators

Familiarity with performance optimization, quantization, SIMD, or fixed-point arithmetic

Experience with common development tools and workflows, including CMake, Cargo, GCC/Clang, Git, WSL, Docker, or similar

Hands-on experience with machine learning frameworks such as PyTorch, TensorFlow, or similar, including model development and deployment workflows

Clear written and spoken communication skills in English

Experience with LLMs, coding agents, and modern AI-assisted development workflows is a plus. We value engineers who use these tools to work efficiently while maintaining engineering quality, questioning generated solutions, removing unnecessary complexity, and favoring clear, minimal designs when a simpler solution will do.

About Elliptic Labs

Elliptic Labs is a global AI software company that delivers embedded machine-learning-based sensing technology. Our software is deployed in hundreds of millions of devices worldwide through partnerships with leading smartphone and laptop manufacturers. Elliptic Labs is headquartered in Oslo, Norway, and listed on the Oslo Stock Exchange (OSE: ELABS).

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Real-Time Embedded ML/AI Engineer (C/Rust)
Real-Time Embedded ML/AI Engineer (C/Rust)

Elliptic Laboratories ASA • Oslo

Vor Ort
NOK 900.000 - 1.200.000
Engineering Manager
Engineering Manager

Elliptic Labs • Oslo

Vor Ort
NOK 900.000 - 1.350.000
R&D Embedded Software Engineer
R&D Embedded Software Engineer

Krush Tech • Oslo fylke

Vor Ort
NOK 900.000 - 1.200.000
Embedded Software Engineer
Embedded Software Engineer

Eidel • Lillestrøm

Vor Ort
NOK 900.000 - 1.200.000
Brand-new offices near train station
Flexible working hours
Competitive salary and benefits
ML Engineer – Computer Vision: Build smarter, safer care technology
ML Engineer – Computer Vision: Build smarter, safer care technology

forsker innen datavitenskap • Oslo

Vor Ort
NOK 900.000 - 1.200.000
Staff Hardware Engineer - HW Tools IoT
Staff Hardware Engineer - HW Tools IoT

Silicon Labs • Oslo

Vor Ort
NOK 600.000 - 800.000
Monthly social gatherings
Flexible working hours
Paid volunteer days
+2
Product Engineer
Product Engineer

eldurai • Drammen

Hybrid
NOK 900.000 - 1.100.000
Employee share options
Shareholder opportunity
Senior FastAPI Developer
Senior FastAPI Developer

Newcode.ai • Oslo

Vor Ort
NOK 900.000 - 1.300.000
Flexible, English-speaking environment
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hub • Oslo fylke

Vor Ort
NOK 900.000 - 1.150.000
Full-Stack Machine Learning Engineer
Full-Stack Machine Learning Engineer

Dag Lorås • Oslo

Hybrid
NOK 900.000 - 1.200.000
Hybrid working model
25 paid vacation days per year
Wellness budget
+1