18.05.2026 aktualisiert


100 % verfügbar
Firmware specialist in RTOS, communication stacks, sensor integration, and hardware-near debugging.
Metzingen, Deutschland
Nur Remote
Engineering degreeÜber mich
Embedded Firmware Engineer with 6+ years of experience developing bare-metal and real-time embedded systems. Specialized in ARM Cortex-M firmware, RTOS (Zephyr/FreeRTOS), low-level debugging, communication protocols (SPI/I2C/UART/CAN/BLE/USB), and hardware-software integration.
Skills
C (Programmiersprache)Bluetooth Low EnergyCanbusEmbedded C++Embedded SystemsEmbedded BetriebssystemeEmbedded SoftwareFirmwareFreertosUartSerial Peripheral InterfacePeripheralsHardware-Debugging
Programming and Systems: Embedded C, C++, Bare-metal development, ARM Cortex-M microcontrollers
Real-Time Operating Systems (RTOS): FreeRTOS, Zephyr OS, Micrium OS
Communication Protocols: SPI, I2C, UART, USB, CAN, BLE, SMBus
Tracking Tools: Git, SVN, JIRA
Core Expertise: Firmware development, embedded systems design, hardware–software integration, bootloader
development, debugging, sensors communication, motor control, battery management systems (BMS), real-time performance optimization, Agile/Scrum collaboration
Sprachen
DeutschGrundkenntnisseEnglischverhandlungssicherFranzösischverhandlungssicher
Projekthistorie
- Designed and developed demo firmware in Embedded C for MEMS sensor products, reducing customer onboarding time by 25% and improving integration efficiency
- Refined and validated embedded software for Bosch Sensortec’s Application Boards using RTOS (Zephyr OS), ensuring stable real-time performance through rigorous system testing
- Integrated and debugged communication interfaces such as SPI, I2C, UART, USB, and BLE, ensuring seamless data exchange and reliable sensor operation
- Collaborated with cross-functional engineering teams to define and implement product features aligned with technical and market requirements
- Applied Agile/Scrum methodologies, Git, and JIRA to streamline development workflow, improve team collaboration, and deliver high-quality firmware within strict project deadlines
- Developed embedded software in C/C++ for Delta Dore’s smart contactor and circuit breaker systems, improving functionality, reliability, and compliance with customer and safety standards
- Performed requirements analysis and specification definition, leveraging FreeRTOS and Micrium OS to design real-time features and translate customer requirements into precise, actionable software specifications for development teams
- Collaborated within Agile/Scrum environments using Git, and JIRA to deliver firmware solutions on schedule
- Developed software in Embedded C for an E-bike connectivity system on nRF52, enabling seamless Bluetooth (BLE) communication with smartphones and managing sensor data acquisition and communication, enhancing system reliability and user experience
- Implemented a Field-Oriented Control (FOC) algorithm using STSPIN motor driver technology, significantly improving motor efficiency and responsiveness
- Led development of a Battery Management System (BMS) on STM32 microcontrollers to monitor 13S2P cells via SMBus, ensuring safe operation and extended battery lifespan
- Engineered a data-acquisition module for ACTIA’s VCI board, achieving accurate current/voltage measurement and efficient USB data transmission to IMX6-based devices
- Designed and implemented a generic bootloader for STM32 microcontrollers supporting I2C, SPI, CAN, and UART protocols, streamlining firmware updates, and improving reliability across multiple platforms
- Created a LabVIEW-based application to automate binary firmware downloads, reducing configuration time by 30% and enhancing usability
- Authored detailed functional specification documents to align technical requirements and project objectives between hardware and software teams