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 BMS firmware, ARM microcontrollers, RT…

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

Executive snapshot

  • Experience: 6 Jahre Erfahrung in Embedded-Softwareentwicklung, davon 4 Jahre in Embedded Linux. Schwerpunkt auf BMS-Firmware, ARM-Mikrocontrollern, RTOS, Low-Level-Treibern, IoT-Systemen und Linux-basierten Embedded-Umgebungen.
  • Seniority: Embedded Software Engineer (6+ Jahre Erfahrung)
  • Work mode: Möglich
  • Availability: Nach Absprache
  • Region: Deutschland / EU
  • Focus: Embedded Systems, Battery Management Systems, Embedded Linux, IoT-Geräte

At a glance

Profile ID
DP-11763
Role
Embedded Software Engineer, Firmware Developer, Embedded Linux Engineer, IoT Developer, BMS Firmware Engineer, Low-Level Driver Developer, System Integration Engineer
Seniority
Embedded Software Engineer (6+ Jahre Erfahrung)
Experience
6 Jahre Erfahrung in Embedded-Softwareentwicklung, davon 4 Jahre in Embedded Linux. Schwerpunkt auf BMS-Firmware, ARM-Mikrocontrollern, RTOS, Low-Level-Treibern, IoT-Systemen und Linux-basierten Embedded-Umgebungen.
Work mode
Möglich
Availability
Nach Absprache
Region
Deutschland / EU
Languages
Arabisch: Muttersprache, Englisch: C1, Deutsch: B2
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 BMS firmware, ARM microcontrollers, RTOS, low-level driver development and IoT devices. Skilled in C and C++, Yocto, communication protocols and UML-based system architecture. Experienced in integrating algorithm models into the basic software layer, debugging trace files and developing robust firmware for automotive and IoT applications. Highly analytical, structured and technically proficient.

Focus (domains)

Embedded SystemsBattery Management SystemsEmbedded LinuxIoT-GeräteFirmware-EntwicklungLow-Level-TreiberKommunikationsprotokolleSystemarchitekturEchtzeitsysteme

Core skills

Firmware-EntwicklungEmbedded CC++RTOSEmbedded LinuxYoctoLow-Level-TreiberentwicklungSystemintegrationUML-ModellierungIoT-ProtokolleDebuggingSoftware-Release-ManagementAlgorithmus-Integration

Tools & technologies

ARM Cortex-MNXP S32KSTM32ESP32FreeRTOSZephyrYoctoBitBakeEnterprise ArchitectCANSPII2CUARTTCP/IPZigbeeNode.jsHTMLJavaScriptGDBJTAGSWDGitCMakeDockerJenkinsCPPUTestCppcheckGrafanaNode-RED

Track record & project highlights

Developed BMS firmware in C and C++ on ARM microcontrollers running in an RTOS environment. Integrated embedded Linux components for testing and tooling environments including communication with Linux-based applications. Developed a low-level driver for a DNB chip and integrated CAN, SPI, I2C and UART communication. Modelled system and software architecture using UML including state machines and sequence diagrams. Integrated algorithm models into the basic software layer and maintained detailed software and release documentation. Developed embedded software for IoT metering devices with TCP/IP and Zigbee connectivity. Implemented a web interface for real-time sensor data visualization. Created Yocto-based Linux images and developed user-space applications for ARM platforms.
Interested? We can share details quickly (NDA-ready) — just request the profile.