Senior Embedded Developer (C++, RTOS)

TERNA Systems AB

Sweden

Remote

SEK 650,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TERNA Systems AB in Sweden is seeking an experienced embedded software engineer to lead the design and development of real-time firmware for connected excavator control systems.

You will work with Rust and C++, process sensor data from IMUs and GNSS receivers, and architect communication between sensors, gateways, and cloud services, while mentoring juniors and collaborating with hardware engineers.

Qualifications

  • 5+ years of embedded software experience.
  • Proficiency in Rust, C++, and RTOS development.
  • Experience with sensor fusion or real-time control systems.

Responsibilities

  • Lead design and development of embedded software for connected excavator control systems.
  • Architect robust communication protocols between sensors, gateways, and cloud services.
  • Mentor junior developers and optimize performance on resource-constrained hardware.
  • Collaborate with hardware engineers to bring next-generation excavator technology to life.

Skills

Rust
C++
RTOS
Sensor fusion
GNSS

Job description

You'll lead the design and development of embedded software that powers our connected excavator control systems. Working with Rust and C++, you'll build real-time firmware that processes sensor data from IMUs and GNSS receivers, enabling centimeter-precise machine guidance in demanding construction environments.

You'll architect robust communication protocols between our sensors, gateways, and cloud services. You'll mentor junior developers, optimize system performance for resource-constrained hardware, and collaborate with hardware engineers to bring next-generation excavator technology to life.

WHO YOU ARE

You have 5+ years of experience in embedded software development with proficiency in Rust, C++, and RTOS development. You understand the challenges of building reliable embedded devices that operate in harsh field conditions and have experience with sensor fusion, real-time data processing, or machine control systems.

You're a strong problem-solver who thrives on building systems that connect the physical and digital worlds. Bonus points if you have experience with GNSS/GPS systems, inertial measurement units, wireless communication protocols, or embedded Linux. A passion for construction technology and heavy machinery is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Embedded Developer (C++, RTOS)
Junior Embedded Developer (C++, RTOS)

TERNA Systems AB • Sweden

Remote
SEK 420,000 - 540,000
Senior Embedded Engineer: Real-Time C++/Rust
Senior Embedded Engineer: Real-Time C++/Rust

TERNA Systems AB • Sweden

Remote
SEK 650,000 - 900,000
Embedded C++ Engineer (RTOS) – Real‑Time Control
Embedded C++ Engineer (RTOS) – Real‑Time Control

TERNA Systems AB • Sweden

Remote
SEK 420,000 - 540,000
Backend Developer
Backend Developer

TERNA Systems AB • Sweden

Remote
SEK 700,000 - 900,000
Senior Embedded C++ Architect for Mission Systems
Senior Embedded C++ Architect for Mission Systems

Evolved Aerospace • Linköpings kommun

On-site
SEK 1,100,000 - 1,400,000
Senior Embedded IoT Software Engineer (C++, RTOS)
Senior Embedded IoT Software Engineer (C++, RTOS)

Telescope Services AB • Lunds kommun

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

Swediumglobal • Malmö kommun

On-site
SEK 595,109 - 811,512
Embedded Real-Time C++20 Software Engineer
Embedded Real-Time C++20 Software Engineer

Volvo Construction Equipment • Eskilstuna kommun

On-site
SEK 600,000 - 900,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Swediumglobal • Västerås kommun

On-site
SEK 50,000 - 70,000
Senior Embedded Software Engineer — C++ & CI/CD
Senior Embedded Software Engineer — C++ & CI/CD

Volvo Group • Braås

On-site
SEK 90,000 - 130,000