---
title: "Embedded / MCU Software Engineer"
description: "We are looking for an Embedded / MCU Software Engineer with experience in low-level system programming."
url: "https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer"
canonical: "https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer"
markdown_url: "https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer.md"
site: "Apstec"
publisher: "Apstec Systems (Apstec Sweden AB (publ))"
language: "en-US"
updated: "2026-10-30"
breadcrumbs:
  - "Home: https://apstec.clearagency.ai/"
  - "Embedded / MCU Software Engineer: https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer"
---

# Embedded / MCU Software Engineer

> We are looking for an Embedded / MCU Software Engineer with experience in low-level system programming.

_Careers · Open position_

## Embedded / MCU Software Engineer

We are looking for an Embedded / MCU Software Engineer with experience in low-level system programming.

[Apply now](#apply)

[All open positions](https://apstec.clearagency.ai/careers#positions)

![Colleagues smiling at work in an office](https://apstec.clearagency.ai/media/mvrtm5qe-uf22mvk3.webp)

- **Location:** Sweden
- **Posted:** 2026-10-18

We are looking for an Embedded / MCU Software Engineer with experience in low-level system programming.

### About the job

We are looking for an Embedded / MCU Software Engineer with strong experience in low-level system programming to join us in Apstec, an international technology company developing AI-powered security screening systems.

You will work on embedded firmware and electronic systems, collaborating closely with hardware, software and other engineering specialists to develop reliable real-time systems for complex security technology.

### Key Responsibilities

- Develop real-time firmware for Cortex-M STM32 platforms using C/C++
- Work with low-level peripheral control, multi-channel data acquisition and communication interfaces
- Develop and maintain MCU firmware communicating with Linux-based modules
- Optimise system resources and implement diagnostics and fault handling
- Bring up and debug new electronic boards
- Work with standard laboratory equipment and hardware debugging tools
- Collaborate with hardware and software engineers throughout the development lifecycle
- Analyse technical documentation and independently work with new microcontroller peripherals

### Requirements

- Strong knowledge of C and C++
- Practical experience with STM32 / ARM Cortex-M
- Solid experience with MCU peripherals and real-time data acquisition, including DMA, interrupts, timers and ADCs
- Experience with CAN/CAN-FD, SPI, I2C, UART and/or I2S; Ethernet experience is an advantage
- Good understanding of MCU memory architecture
- Understanding of real-time and asynchronous/multithreaded systems
- Good understanding of digital signal processing, including FFT/DFT, complex signals, digital filtering, sampling, aliasing and SNR
- Practical experience optimising DSP algorithms on Cortex-M, preferably using CMSIS-DSP/SIMD
- Ability to read datasheets and reference manuals and independently work with new peripherals
- Experience with Git and CMake
- Strong hardware debugging skills
- Native Russian and English at B1/B2 level

### Benefits

- Competitive compensation
- Comprehensive benefits package
- Funded certifications and professional development
- In-house training
- Opportunity to work on complex hardware-software security technology
- International and cross-disciplinary working environment

**We invite you to join a team that is making the world a safer place.**
If you’re interested in the position, please apply by submitting your CV and cover letter.
For more information please contact [hr@apstecsystems.com](mailto:hr@apstecsystems.com)
Please be aware that only applicants who best meet our requirements will be contacted.

[Apply](https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer#fm-job-careers)

#### More positions

- [QA Engineer / Systems Test Engineer](https://apstec.clearagency.ai/careers/qa-engineer-systems-test-engineer)
- [Design Engineer](https://apstec.clearagency.ai/careers/design-engineer)

_Working at Apstec_

### Make the world a safer place

Apstec is a dynamic and innovative company staffed by a team of dedicated professionals from around the globe. We are always on the lookout for talented people who want to make the world a safer place. We offer competitive remuneration packages, an exciting and fulfilling work environment and the opportunity to achieve meaningful impact.

Please send your CV to hr@apstecsystems.com

- **The team:** Dedicated professionals from around the globe

- **We offer:** Competitive remuneration packages

- **The work:** An exciting and fulfilling work environment

- **The impact:** The opportunity to achieve meaningful impact

- **Apply:** hr@apstecsystems.com

### Apply for this position

Send us your CV and cover letter, and answer a few questions about your firmware work.

This section is a form (“Embedded / MCU Software Engineer”) that visitors fill in on the web page. It asks for:

- **Your name** (required): short text
- **E-mail** (required): email address
- **Phone** (optional): phone number
- **LinkedIn profile** (optional): web address
- **Your CV** (required): short text
- **Cover letter** (required): short text
- **Years of professional experience with embedded C/C++** (required): a number
- **Have you written real-time firmware for STM32 / ARM Cortex-M?** (required): yes or no
- **Which interfaces have you worked with?** (optional): any of CAN / CAN-FD, SPI, I2C, UART, I2S, Ethernet
- **Have you optimised DSP algorithms on Cortex-M (CMSIS-DSP / SIMD)?** (optional): yes or no
- **A board bring-up or hardware debugging problem you solved** (optional): free text
- **Your Russian** (required): one of Native, Fluent, Some, None
- **Your English** (required): one of C1–C2, B1–B2, A1–A2
- **Earliest start date** (optional): a date

It is sent with the “Send application” button and goes to the Apstec team.

By applying you agree that Apstec Systems keeps your application and your details for this recruitment.

## How to cite

Apstec Systems (Apstec Sweden AB (publ)). “Embedded / MCU Software Engineer”. Apstec, 2026-10-30. https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer (accessed <date>).

## Company & contact

- **Company:** Apstec Systems — legal entity Apstec Sweden AB (publ)
- **Apstec Sweden AB (publ):** Strandvägen 7A, 114 56 Stockholm, Sweden ([map](https://www.google.com/maps/search/?api=1&query=Strandv%C3%A4gen+7A%2C+114+56+Stockholm%2C+Sweden))
- **General enquiries:** [info@apstecsystems.com](mailto:info@apstecsystems.com)
- **Phone:** +46 8 525 130 65

---
[View on site](https://apstec.clearagency.ai/careers/embedded-mcu-software-engineer) · [Site index for agents (llms.txt)](https://apstec.clearagency.ai/llms.txt)
