CareerPlanGet AI match score →

Embedded software engineer - IO modules

Västerås, Sweden💼 Full-time🗓 2026-05-20 → 2026-06-24

Core

Develop software and firmware for IO modules in embedded real-time environments for grid automation products.

Role type

Embedded software engineer (IO modules)

Builds

Firmware and software for IO modules in microcontrollers and main CPUs

Domain

Grid automation / Industrial control systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, FreeRTOS, embedded Linux, ethernet communication, CAN communication, automated testing, debugging, hardware-close optimization

Preferred skills

Substation automation domain knowledge

Technologies

FreeRTOS, embedded Linux, C, C++, ethernet, CAN

Responsibilities

Write and maintain hardware-optimized firmware for IO modules; Develop and maintain software for main CPU to configure and supervise IO modules; Create automated tests for firmware and software quality; Diagnose and resolve performance issues and bugs; Collaborate with hardware engineers, system architects, and QA teams; Create and maintain comprehensive documentation for code and system configurations

Seniority

Mid-level, hands-on IC

Sourced via jobtech · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on JobTech ↗