CareerPlanSign in

Experienced embedded software engineer in Linköping

Linköping, Sweden💼 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 products

Domain

Security & Surveillance / Embedded Systems / Network Video

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; Write unit and system test cases; Collaborate with hardware and product management stakeholders; Utilize AI tools to accelerate development and improve code quality

Seniority

Senior, hands-on IC

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