Senior software developer with over 15 years of professional experience, specializing in embedded systems and hardware-near development.
Aktualisiert am 18.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Rust
C
embedded
C++
Go
Linux
GPU
Assembler
AI
Swedish
native
English
full professional proficiency
German
Basic understanding

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 months
2025-10 - now

various consulting projects

Founder & Senior Embedded Consultant
Founder & Senior Embedded Consultant
Founded own consulting company to deliver specialist embedded systems and software development services. Continued delivering on existing client engagements while building an independent practice.
on request
1 year 1 month
2025-03 - now

MedTech Communication Subsystem

Developer C++20/23 Protocol Buffers ZeroMQ ...
Developer
Development of a key communication component for medical intensive care units using modern C++20/23, including asynchronous coroutines (async/await). Part of a distributed team across Sweden and India. Extensive use of AI-assisted development tools and workflows to accelerate delivery, improve code quality, and support rapid prototyping. System testing with Pytest.
C++20/23 Protocol Buffers ZeroMQ MQTT Python Pytest GitLab AI developer tools
Getinge
8 years 7 months
2017-04 - 2025-10

Projects in the field of embedded systems

Senior Software Developer/ Specialist
Senior Software Developer/ Specialist
Technology consultant with assignments across a wide range of embedded systems projects.
BitSim/ BitSimNOW/ Prevas
3 months
2024-12 - 2025-02

Movement & Location Tracker

System Engineer C Zephyr RTOS GPS ...
System Engineer
Embedded system for movement and location tracking using GPS and sensors, developed in C on Zephyr RTOS.
C Zephyr RTOS GPS sensors
Nordic Telecom Provider
5 months
2024-07 - 2024-11

Technology Demonstrator

System Engineer Rust computer vision robotics ...
System Engineer
Cross-functional team developing a robotics and computer vision system for automated detection and sorting of cog wheels, identifying production errors. Multi-view image capture during sorting.
Rust computer vision robotics automation
Prevas
1 year 5 months
2023-02 - 2024-06

EV Charge Point

Developer/ Maintainer C ARM M4 Embedded Linux ...
Developer/ Maintainer
Hardware control, sensors and peripheral device management for EV charging stations. Bare-metal C on ARM M4 with co-processor communication. Collaboration with mechanical and electrical engineering teams. Embedded Linux with Yocto. Testing with Ceedling.
C ARM M4 Embedded Linux Yocto bare metal Go Ceedling
Charge Amps
11 months
2021-03 - 2022-01

Product Pathfinder

System Engineer C++ CUDA V4L2 ...
System Engineer
Platform evaluation of SoC/SoM and camera sensor technologies. Software porting and optimization for new architectures. Camera driver development, hardware acceleration with CUDA and ARM SIMD, camera streaming via V4L2 (MIPI) and GigE Vision. Prototyping with 3D CAD and printing.
C++ CUDA V4L2 ARM SIMD Nvidia Xavier NXP i.MX8 Qualcomm QRB5165 3D CAD
Toptracer
7 months
2020-09 - 2021-03

Hardware Verification

Software Developer STM32 Cube MX Ethernet ...
Software Developer
Hardware verification software on STM32 with Ethernet/LWIP.
STM32 Cube MX Ethernet LWIP
EK Power Solutions
3 months
2020-12 - 2021-02

Smart Farming

System Designer Python Flask JavaScript ...
System Designer
Software system design of a multi-threaded Python system with IPC. Web application frontend in jQuery/ HTML/ CSS with Flask backend.
Python Flask JavaScript jQuery HTML CSS
BMP Innovation
10 months
2019-12 - 2020-09

Technology Demonstrator

System Engineer Rust UDP RTP/RTCP ...
System Engineer
High-performance video streaming system in Rust, receiving and rendering tens of simultaneous video streams at over 10 Gbit/s (2×10G Ethernet) using RTP/RTCP. FPGA integration.
Rust UDP RTP/RTCP FPGA 10G Ethernet
MedTech Startup
2 months
2020-02 - 2020-03

X-Ray Medical Application

System Engineer C++ Pleora SDK GigE Vision
System Engineer
Image acquisition upgrade ? replacing CCD/Camera Link sensor with GigE Vision CMOS solution.
C++ Pleora SDK GigE Vision
Swemac
1 year 10 months
2018-03 - 2019-12

Security Product ? Linux Camera Platform Porting

System Engineer C, Linux drivers, MIPI CSI2, V4L2, GStreamer, i.MX8
System Engineer
Porting Linux MIPI camera sensor drivers between ARM platforms. Sensor tuning, image processing, and hardware platform evaluation for video applications.
C, Linux drivers, MIPI CSI2, V4L2, GStreamer, i.MX8
Security Supplier
2 years 1 month
2011-01 - 2013-01

Life-Critical Medical Ventilator Software ? Maquet Critical Care

Software Developer C++, Embedded Linux, MedTech, Life-critical systems
Software Developer
C++ development of life-critical medical ventilator software under embedded Linux. Implemented new breathing modes and hardware simulation for developer workstations. Part of the company's Linux advisory council. Unit testing.
C++, Embedded Linux, MedTech, Life-critical systems
Maquet Critical Care

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2007
Natural Sciences programme
Uppsala University
Mathematics and Computer Science. Courses include secure computer systems, operating systems, OOP in C++, linear algebra, and calculus.

2001
Swedish Rescue Service Agency, Skövde
Six months as conscript firefighter and EOD trainee, including internship at Falköping fire station. Valuable experience in high-stress teamwork.

1998 - 2001
Tingsholmsgymnasiet, Ulricehamn
Upper secondary school, Natural Sciences programme.

Position

Position

Senior Software Developer ? Embedded Systems Specialist
  • Software Engineer
  • IT Administrator

Kompetenzen

Kompetenzen

Top-Skills

Rust C embedded C++ Go Linux GPU Assembler AI

Schwerpunkte

Embedded Systems
Experte
C Programming
Experte
C++
Fortgeschritten
Rust
Fortgeschritten
Embedded Linux
Experte

Produkte / Standards / Erfahrungen / Methoden

Profile
  • Senior software developer with over 15 years of professional experience, specializing in embedded systems and hardware-near development. Expert in C and Linux with advanced proficiency in C++, Rust and bare-metal programming. Proven track record across diverse domains including MedTech, automotive, EV infrastructure, security, and energy ? consistently delivering in safety-critical and highperformance environments.
  • Passionate about modern tooling and practices, including AI-assisted development workflows that accelerate delivery and improve code quality. Strong background in Linux driver development, platform porting, FPGA integration, camera systems and real-time applications. Combines deep systems knowledge with a history in Linux/Unix administration, providing a rare full-stack understanding from hardware to production infrastructure.
  • Quick to learn, thrives on complex challenges, and equally effective working independently or in crossfunctional teams.

Competencies
  • Platforms & OS
    • Embedded Linux, Yocto, Zephyr RTOS, Bare metal ARM (M4, Cortex-A), RHEL/CentOS, Solaris, FreeBSD, Windows Embedded
  • Hardware & SoC
    • Xilinx Zynq/MPSoC, NXP i.MX8, Nvidia Xavier, Qualcomm QRB5165, STM32
  • Frameworks & Tools
    • Qt, Boost, GoogleTest, Ceedling, GStreamer, V4L2, Pleora SDK, Protocol Buffers, ZeroMQ, MQTT
  • Domains
    • MedTech (life-critical), Automotive, EV charging, Security, Energy grid simulation, Computer vision, Robotics
  • Practices
    • AI-assisted development, Linux driver development, platform porting, ARM SIMD optimization, FPGA integration, 3D CAD/printing, hardware debugging, agile development
  • Other
    • ?Git, GitLab, Emacs, Visual Studio Code, static code analysis, oscilloscopes, soldering

Programmiersprachen

Rust
Python
Bash
Go
CUDA
C++
including C++20/23
C

Branchen

Branchen

MedTech (life-critical systems), Automotive, EV Charging Infrastructure, Security, Energy Grid Simulation, Computer Vision, Robotics, Telecommunications

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 months
2025-10 - now

various consulting projects

Founder & Senior Embedded Consultant
Founder & Senior Embedded Consultant
Founded own consulting company to deliver specialist embedded systems and software development services. Continued delivering on existing client engagements while building an independent practice.
on request
1 year 1 month
2025-03 - now

MedTech Communication Subsystem

Developer C++20/23 Protocol Buffers ZeroMQ ...
Developer
Development of a key communication component for medical intensive care units using modern C++20/23, including asynchronous coroutines (async/await). Part of a distributed team across Sweden and India. Extensive use of AI-assisted development tools and workflows to accelerate delivery, improve code quality, and support rapid prototyping. System testing with Pytest.
C++20/23 Protocol Buffers ZeroMQ MQTT Python Pytest GitLab AI developer tools
Getinge
8 years 7 months
2017-04 - 2025-10

Projects in the field of embedded systems

Senior Software Developer/ Specialist
Senior Software Developer/ Specialist
Technology consultant with assignments across a wide range of embedded systems projects.
BitSim/ BitSimNOW/ Prevas
3 months
2024-12 - 2025-02

Movement & Location Tracker

System Engineer C Zephyr RTOS GPS ...
System Engineer
Embedded system for movement and location tracking using GPS and sensors, developed in C on Zephyr RTOS.
C Zephyr RTOS GPS sensors
Nordic Telecom Provider
5 months
2024-07 - 2024-11

Technology Demonstrator

System Engineer Rust computer vision robotics ...
System Engineer
Cross-functional team developing a robotics and computer vision system for automated detection and sorting of cog wheels, identifying production errors. Multi-view image capture during sorting.
Rust computer vision robotics automation
Prevas
1 year 5 months
2023-02 - 2024-06

EV Charge Point

Developer/ Maintainer C ARM M4 Embedded Linux ...
Developer/ Maintainer
Hardware control, sensors and peripheral device management for EV charging stations. Bare-metal C on ARM M4 with co-processor communication. Collaboration with mechanical and electrical engineering teams. Embedded Linux with Yocto. Testing with Ceedling.
C ARM M4 Embedded Linux Yocto bare metal Go Ceedling
Charge Amps
11 months
2021-03 - 2022-01

Product Pathfinder

System Engineer C++ CUDA V4L2 ...
System Engineer
Platform evaluation of SoC/SoM and camera sensor technologies. Software porting and optimization for new architectures. Camera driver development, hardware acceleration with CUDA and ARM SIMD, camera streaming via V4L2 (MIPI) and GigE Vision. Prototyping with 3D CAD and printing.
C++ CUDA V4L2 ARM SIMD Nvidia Xavier NXP i.MX8 Qualcomm QRB5165 3D CAD
Toptracer
7 months
2020-09 - 2021-03

Hardware Verification

Software Developer STM32 Cube MX Ethernet ...
Software Developer
Hardware verification software on STM32 with Ethernet/LWIP.
STM32 Cube MX Ethernet LWIP
EK Power Solutions
3 months
2020-12 - 2021-02

Smart Farming

System Designer Python Flask JavaScript ...
System Designer
Software system design of a multi-threaded Python system with IPC. Web application frontend in jQuery/ HTML/ CSS with Flask backend.
Python Flask JavaScript jQuery HTML CSS
BMP Innovation
10 months
2019-12 - 2020-09

Technology Demonstrator

System Engineer Rust UDP RTP/RTCP ...
System Engineer
High-performance video streaming system in Rust, receiving and rendering tens of simultaneous video streams at over 10 Gbit/s (2×10G Ethernet) using RTP/RTCP. FPGA integration.
Rust UDP RTP/RTCP FPGA 10G Ethernet
MedTech Startup
2 months
2020-02 - 2020-03

X-Ray Medical Application

System Engineer C++ Pleora SDK GigE Vision
System Engineer
Image acquisition upgrade ? replacing CCD/Camera Link sensor with GigE Vision CMOS solution.
C++ Pleora SDK GigE Vision
Swemac
1 year 10 months
2018-03 - 2019-12

Security Product ? Linux Camera Platform Porting

System Engineer C, Linux drivers, MIPI CSI2, V4L2, GStreamer, i.MX8
System Engineer
Porting Linux MIPI camera sensor drivers between ARM platforms. Sensor tuning, image processing, and hardware platform evaluation for video applications.
C, Linux drivers, MIPI CSI2, V4L2, GStreamer, i.MX8
Security Supplier
2 years 1 month
2011-01 - 2013-01

Life-Critical Medical Ventilator Software ? Maquet Critical Care

Software Developer C++, Embedded Linux, MedTech, Life-critical systems
Software Developer
C++ development of life-critical medical ventilator software under embedded Linux. Implemented new breathing modes and hardware simulation for developer workstations. Part of the company's Linux advisory council. Unit testing.
C++, Embedded Linux, MedTech, Life-critical systems
Maquet Critical Care

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2007
Natural Sciences programme
Uppsala University
Mathematics and Computer Science. Courses include secure computer systems, operating systems, OOP in C++, linear algebra, and calculus.

2001
Swedish Rescue Service Agency, Skövde
Six months as conscript firefighter and EOD trainee, including internship at Falköping fire station. Valuable experience in high-stress teamwork.

1998 - 2001
Tingsholmsgymnasiet, Ulricehamn
Upper secondary school, Natural Sciences programme.

Position

Position

Senior Software Developer ? Embedded Systems Specialist
  • Software Engineer
  • IT Administrator

Kompetenzen

Kompetenzen

Top-Skills

Rust C embedded C++ Go Linux GPU Assembler AI

Schwerpunkte

Embedded Systems
Experte
C Programming
Experte
C++
Fortgeschritten
Rust
Fortgeschritten
Embedded Linux
Experte

Produkte / Standards / Erfahrungen / Methoden

Profile
  • Senior software developer with over 15 years of professional experience, specializing in embedded systems and hardware-near development. Expert in C and Linux with advanced proficiency in C++, Rust and bare-metal programming. Proven track record across diverse domains including MedTech, automotive, EV infrastructure, security, and energy ? consistently delivering in safety-critical and highperformance environments.
  • Passionate about modern tooling and practices, including AI-assisted development workflows that accelerate delivery and improve code quality. Strong background in Linux driver development, platform porting, FPGA integration, camera systems and real-time applications. Combines deep systems knowledge with a history in Linux/Unix administration, providing a rare full-stack understanding from hardware to production infrastructure.
  • Quick to learn, thrives on complex challenges, and equally effective working independently or in crossfunctional teams.

Competencies
  • Platforms & OS
    • Embedded Linux, Yocto, Zephyr RTOS, Bare metal ARM (M4, Cortex-A), RHEL/CentOS, Solaris, FreeBSD, Windows Embedded
  • Hardware & SoC
    • Xilinx Zynq/MPSoC, NXP i.MX8, Nvidia Xavier, Qualcomm QRB5165, STM32
  • Frameworks & Tools
    • Qt, Boost, GoogleTest, Ceedling, GStreamer, V4L2, Pleora SDK, Protocol Buffers, ZeroMQ, MQTT
  • Domains
    • MedTech (life-critical), Automotive, EV charging, Security, Energy grid simulation, Computer vision, Robotics
  • Practices
    • AI-assisted development, Linux driver development, platform porting, ARM SIMD optimization, FPGA integration, 3D CAD/printing, hardware debugging, agile development
  • Other
    • ?Git, GitLab, Emacs, Visual Studio Code, static code analysis, oscilloscopes, soldering

Programmiersprachen

Rust
Python
Bash
Go
CUDA
C++
including C++20/23
C

Branchen

Branchen

MedTech (life-critical systems), Automotive, EV Charging Infrastructure, Security, Energy Grid Simulation, Computer Vision, Robotics, Telecommunications

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.