Embedded Systems Engineer

TERASi

Stockholms kommun

On-site

SEK 900,000 - 1,300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TERASi is seeking a senior embedded software lead to own and drive firmware development across the product range. You will work hands-on in the lab with hardware engineers, shaping architecture and team growth in a fast-paced startup environment.

You will design and implement firmware in FreeRTOS, integrate gimbal control software, and push data from flight controllers and IMUs to motor controllers. This role requires independent action and strong debugging in real hardware.

Qualifications

  • 5+ years in embedded software and hardware integration.
  • Expert embedded C/C++.
  • RTOS-based firmware development, ideally FreeRTOS.
  • MCU programming on modern platforms (RP2350, ESP32 or similar).
  • Serial protocols in practice: UART, I2C, SPI.

Responsibilities

  • Own embedded software development for the product range and lead the embedded systems team.

Skills

Embedded C/C++
RTOS firmware
Microcontroller programming
UART/I2C/SPI
Python
Linux
HW/SW integration
Lab testing
Self-directed

Tools

FreeRTOS

Job description

Context

TERASi builds compact E-band wireless communication systems for defense, telecom, and industrial markets. The electronics team covers RF design and architecture, embedded hardware and PCB design, and lab testing. We are now bringing embedded software fully in house. This person will own embedded software development and system integration across the product range, and will build and lead the embedded systems team as the company grows.

Context

TERASi builds compact E-band wireless communication systems for defense, telecom, and industrial markets. The electronics team covers RF design and architecture, embedded hardware and PCB design, and lab testing. We are now bringing embedded software fully in house. This person will own embedded software development and system integration across the product range, and will build and lead the embedded systems team as the company grows.

Why Join Us Now

Terasi is at an inflection point — we have real defence, telecom, and industrial customers waiting on systems we're actively building out, and the embedded software layer is being built from the ground up, right now. This isn't a role where you inherit a mature codebase and patch around the edges — you'll be the one defining the architecture, the conventions, and the team itself, from day one. High stakes, fast pace, and a small team means your work will directly shape nearly everything that ships. If you want outsized influence over how a defence-tech hardware company's software gets built — and the chance to grow into leading that function as we scale — this is about as good a moment as it gets.

The Role

Own embedded software development for the product range. Immediate work: firmware development within the RU1's FreeRTOS architecture, contributing to architecture decisions as the system evolves, and developing the higher level gimbal control software — pulling data from the drone flight controller and gimbal IMU, processing it, and commanding off-the-shelf gimbal motor controllers. The person develops, tests, and iterates this software hands-on in the lab, working closely with the hardware engineers, and is expected to take ownership and drive work forward independently.

Must-haves
  • 5+ years working at the intersection of embedded software and hardware, with the ability to independently debug and validate hardware in a lab environment — comfortable bringing up boards, working through hardware-software integration issues, and troubleshooting at the bench
  • Expert embedded C/C++
  • RTOS-based firmware development, ideally FreeRTOS: task design, timing, interrupt handling
  • Microcontroller programming on modern platforms (RP2350, ESP32 or similar)
  • Serial protocols in practice: UART, I2C, SPI, debugging on real hardware
  • Motor control or motion systems experience: closed-loop control, IMU data processing, commanding motor controllers
  • Solid working proficiency in Python — comfortable writing scripts and tools for test automation, data processing, and lab debugging
  • Practical, hands-on experience with Linux
  • Self-directed: identifies what needs doing and takes action
Nice-to-haves
  • Experience with networking protocols and stacks on embedded systems (e.g., TCP/IP, Ethernet drivers), including bring-up and debugging of network connectivity on custom hardware
  • Drone or flight controller ecosystem experience (e.g. MAVLink)
  • Interest in growing into a technical lead role as the team expands
What You Won't Need To Own

PCB design, power delivery, and embedded hardware are covered by the embedded electronics engineer. RF design and architecture sit with the senior RF engineer. Production test software has a dedicated owner. This person is the software and system integration counterpart to the hardware team, so clear interfaces and communication with the hardware engineers matter.

Practicalities

Role is on site at the lab.

TERASi is a deeptech startup based in Stockholm, Sweden which offers unique components and packaging for high-frequency wireless applications.

TERASi’s technology builds upon academic research at KTH Royal Institute of Technology and years of internal R&D. The company designs and manufactures all components from its Stockholm headquarters and now embarks upon a mission to scale their technology and bring it to mass markets.

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

Similar jobs worth comparing

Field Application Engineer
Field Application Engineer

TERASi • Stockholms kommun

Hybrid
SEK 850,000 - 1,150,000
Equity stake
Direct CEO mentorship
Embedded Systems Architect & Tech Lead
Embedded Systems Architect & Tech Lead

TERASi • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Process Engineer
Process Engineer

Terasi • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
DSP/FPGA Engineer
DSP/FPGA Engineer

TERASi • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Senior Embedded Developer
Senior Embedded Developer

Academic Work • Stockholms kommun

On-site
SEK 700,000 - 950,000
Field Applications Engineer — Drive PoCs & Customer Impact
Field Applications Engineer — Drive PoCs & Customer Impact

TERASi • Stockholms kommun

Hybrid
SEK 850,000 - 1,150,000
Equity stake
Direct CEO mentorship
Experienced Embedded Developer to SATCUBE
Experienced Embedded Developer to SATCUBE

Satcube AB • Karlstads kommun

On-site
SEK 700,000 - 950,000
Experienced Embedded Developer to SATCUBE
Experienced Embedded Developer to SATCUBE

Satcube • Göteborgs kommun

On-site
SEK 900,000 - 1,200,000
Satellite communications engineer: RF and MW design
Satellite communications engineer: RF and MW design

Requtech - SATCOM technologies • Linköpings kommun

On-site
SEK 900,000 - 1,200,000
Senior Embedded Developer
Senior Embedded Developer

Academic Work Sweden AB • Stockholms kommun

On-site