CareerPlanSign in

Experienced embedded software engineer in Linköping

Sweden - Linköping💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Develop functional, scalable, and high-quality embedded software solutions for smart security and surveillance products, acting as a bridge between software, hardware, and product management.

Role type

Senior embedded software engineer (C/C++/Rust)

Builds

Embedded Linux systems, MCU firmware, drivers, system services, and web-based interfaces for network video and security products

Domain

Network video, security, surveillance, embedded systems

Deliverable

production ML models | product features

Required skills

C, C++, Rust, embedded Linux, Git/Gerrit/GitHub, unit and system testing, AI-assisted development

Preferred skills

Network protocols, firmware for network switches, Yocto, Python, Shell, Typescript, code ownership, system design, work planning

Technologies

Linux, C, C++, Rust, Git, Gerrit, GitHub, Yocto, GitHub Copilot

Responsibilities

Develop software in C, C++, or Rust for embedded Linux systems; Develop software in C or Rust for MCU; Use Git, Gerrit, and GitHub for revision handling and review; Write unit and system test cases

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.