DE | EN
← Back to overview

Embedded Software Developer

Embedded Software Engineer with six years of experience in embedded systems and four years in Embedded Linux. Strong background in C/C++, ARM Cortex-M, RTOS, Yocto and r…

Usually within 24h (business days).
Anonymised profile – details after NDA/on request.
Embedded Software Developer

Executive snapshot

  • Experience: 6 Jahre Embedded Software, 4 Jahre Embedded Linux
  • Seniority: Senior Embedded Software Engineer
  • Work mode: Möglich
  • Availability: Nach Absprache
  • Region: Deutschland
  • Focus: Embedded Software, Embedded Linux, Battery Management Systems, IoT Devices

At a glance

Profile ID
DP-11763
Role
Embedded Software Engineer, Embedded Linux Engineer, Firmware Engineer, BMS Software Engineer, IoT Embedded Engineer, System Integration Engineer, Low-Level Driver Developer
Seniority
Senior Embedded Software Engineer
Experience
6 Jahre Embedded Software, 4 Jahre Embedded Linux
Work mode
Möglich
Availability
Nach Absprache
Region
Deutschland
Languages
Arabisch: Muttersprache, Englisch: C1, Deutsch: B2
Engagement models
Festanstellung
Indicative rate
Nach Absprache

Short profile

Embedded Software Engineer with six years of experience in embedded systems and four years in Embedded Linux. Strong background in C/C++, ARM Cortex-M, RTOS, Yocto and robust firmware development for automotive, BMS and IoT environments. Skilled in low-level driver development, algorithm integration and communication interfaces such as SPI, I2C, CAN and UART. Experienced in system architecture, UML modeling, debugging and static code analysis. Focused on delivering reliable embedded solutions with strong documentation and integration quality.

Focus (domains)

Embedded SoftwareEmbedded LinuxBattery Management SystemsIoT DevicesFirmware DevelopmentSystemintegrationAutomotive SoftwareEchtzeitsteuerungenLow-Level Driver Development

Core skills

CC++Embedded LinuxYoctoARM Cortex-MRTOSUMLSPII2CCANUARTTCP/IPZigbeeAlgorithm IntegrationStatic Code AnalysisDebuggingSystem ArchitectureBootloader DevelopmentIoT ProtocolsQtQML

Tools & technologies

Enterprise ArchitectGitCMakeVS CodeSTM32CubeIDEKeil uVisionDockerJenkinsGitHub ActionsJTAGOscilloscopeLogic AnalyzerCANalyzerGDBNode-REDGrafana

Track record & project highlights

Designed and implemented BMS firmware in C/C++ on ARM Cortex-M platforms within an RTOS environment, integrating SPI, I2C, CAN and UART communication. Integrated complex algorithm models into the Basic Software layer and maintained detailed software and release documentation. Developed a low-level driver for a DNB chip demonstrating strong hardware abstraction and validation capabilities. Contributed to Embedded Linux system integration for test and tooling environments including user-space applications and communication interfaces. Developed embedded software for IoT metering devices with TCP/IP and Zigbee connectivity and created a web interface for real-time sensor visualization. Performed bare-metal development including bootloader implementation, custom RTOS and low-level drivers across multiple MCU platforms.
Interested? We can share details quickly (NDA-ready) — just request the profile.