I'm a Munich-based embedded engineer with 19 years experience including RTOS, embedded Linux, and C/C++. Available immediately for contract wor
Aktualisiert am 20.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded C
FreeRTOS
Embedded Linux
SPI
I2C
UART
CAN
IO-Link
Ethernet
ARINC 429
Qt/QML
ROS
CMake
Git/SVN
JTAG
PC-Lint
JIRA
Polarion
Bugzilla
Git
English
fluent
German
A2

Einsatzorte

Einsatzorte

Munich (+50km)
Deutschland
möglich

Projekte

Projekte

2 years 4 months
2023-09 - 2025-12

Embedded Linux Firmware Development

Embedded Linux Software Engineer
Embedded Linux Software Engineer
  • Developed embedded Linux firmware in C/C++ for a commercial laser-based 2D/3D profile sensor (MLSL123), shipped as a production product.
  • Implemented ASCII command protocol with structured success/failure response handling, improving system diagnostics and host integration reliability.
  • Engineered automatic projection intensity calibration algorithm, eliminating manual calibration steps and improving measurement consistency across operating conditions.
  • Resolved critical firmware defects across sensor data acquisition and processing pipelines, directly improving production readiness and field reliability.
  • Supported full product development lifecycle: architecture, debugging, hardware interface validation and production readiness testing. 
Wenglor MEL GmbH, Munich (Germany)
4 years 1 month
2019-08 - 2023-08

Software Engineering

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Led complete firmware redevelopment for an aircraft galley beverage maker (IPECO) following controller platform migration ? sole engineer responsible for embedded architecture and algorithm redesign in C/C++.
  • Developed software in adherence to DO-178C avionics safety-critical guidelines for aircraft pantry devices, ensuring compliance with airworthiness and reliability requirements throughout the development lifecycle.
  • Supported ARINC 429 certified avionics program ? working within the ARINC 429 data bus communication standard framework used in the aircraft pantry system.
  • Designed and implemented a new HMI interface using Qt, replacing legacy UI with a maintainable, testable architecture.
  • Developed a Qt-based maintenance tool supporting field decalcification workflows, reducing service engineer dependency on specialized hardware.
  • Built a hardware simulator of the beverage unit to fully decouple software development from physical hardware availability, accelerating development cycle.
  • Designed and executed environmental stress test software used during production qualification phase.
FABMation GmbH, Neu-Ulm (Germany)
6 years 4 months
2013-04 - 2019-07

Development of Production Firmware

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Developed production firmware for the ifm MQ2005 industrial distance sensor with IO-Link protocol support - a commercially shipped product.
  • Designed and implemented Qt-based HMI application for the ifm CR1200 Process Dialog Module (PDM) a touchscreen industrial controller running Embedded Linux - using multithreading and D-Bus IPC.
  • Both the MQ2005 and CR1200 are commercially available products shipped to industrial customers worldwide.
  • Built a ROS-based autonomous wall-following robot prototype to demonstrate sensor integration capabilities to customers.
ifm Engineering Pvt. Ltd. (Development Center of ifm GmbH, Germany), Pune (India)
1 year 2 months
2012-02 - 2013-03

CPAP Respiratory Support Device

Technical Lead/ Senior Embedded Engineer
Technical Lead/ Senior Embedded Engineer
  • Designed and developed embedded firmware for a CPAP (Continuous Positive Airway Pressure) infant respiratory device at GE Healthcare, adhering to medical device development guidelines.
  • Implemented low-level hardware drivers using I2C, SPI, and UART protocols on ARM platform.
  • Performed pre- and post-silicon chip validation using SAS analyzers, logic analyzers and JTAG debuggers.
GE Healthcare, Bengaluru (India)
2 years 6 months
2009-08 - 2012-01

Software Engineering

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Designed Embedded Linux software architecture on ARM for a biometric fingerprint + GPS-based employee attendance and field tracking system.
  • Integrated fingerprint scanner, GPS, and GSM/GPRS modules; defined communication protocols in collaboration with backend server teams.
Edex Technology Pvt. Ltd., Pune (India)
6 years 8 months
2003-01 - 2009-08

Early Career

Embedded Software Engineer
Embedded Software Engineer
  • Developed bare-metal and RTOS-based (uCOS-II) firmware on ARM7/9 and 8051 for industrial flow meters, vehicle tracking systems, RF remote controls and pharmaceutical spray robots.
  • Built GSM/GPS tracking systems and industrial signal conditioning applications from scratch.
Oasis Technology/ S.N. Systems/ Moser Baer (India)

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 - 2003
Bachelor of Electronics Engineering
Pune University, India

1997 - 2000
Diploma in Industrial Electronics
Maharashtra State Board Of Technical Education, India

CERTIFICATIONS
  • Edge-AI Integration in Robotics ? CAIR Course, code-s (2026, in progress)
  • DO-178C Avionics Software Development ? applied in aircraft pantry system
  • ARINC 429 Avionics Data Bus Standard ? applied in certified avionics program
  • IEC 61508 Functional Safety Certification ? planned
  • Personal projects: ROS2, micro-ROS, TensorFlow Lite on embedded hardware

Position

Position

Senior Embedded Software Engineer | C/C++ · Embedded Linux · RTOS · Edge-AI

Kompetenzen

Kompetenzen

Top-Skills

Embedded C FreeRTOS Embedded Linux SPI I2C UART CAN IO-Link Ethernet ARINC 429 Qt/QML ROS CMake Git/SVN JTAG PC-Lint JIRA Polarion Bugzilla Git

Schwerpunkte

  • Programming
    • C
    • C++
    • Python
    • Shell Scripting
  • Embedded OS
    • Embedded Linux
    • FreeRTOS
    • uC/OS-II
    • Zephyr RTOS
  • Hardware & MCU
    • ARM Cortex-M/A
    • ARM7/9
    • NXP
    • PowerPC
    • AVR
    • Xilinx Zynq (FPGA+ARM)
  • Interfaces
    • SPI
    • I2C
    • UART
    • CAN
    • IO-Link
    • Ethernet
    • ARINC 429
    • GSM/GPRS
    • GPS
  • Frameworks & Tools
    • Qt/QML
    • ROS
    • CMake
    • Git/SVN
    • JTAG
    • PC-Lint
    • JIRA
    • Polarion
    • Bugzilla
  • Safety Standards
    • DO-178C (Avionics SW)
    • IEC 61508 (Industrial ? planned TÜV certification)
    • Medical Device guidelines (CPAP/GE Healthcare)

Produkte / Standards / Erfahrungen / Methoden

Profile
Senior Embedded Software Engineer with 19+ years of hands-on experience delivering commercial embedded products across industrial sensors, avionics, medical devices, and high-tech domains. Proven track record of owning embedded systems end-to-end ? from architecture and firmware development through hardware integration, debugging, testing, and production deployment. Deep expertise in C/C++, Embedded Linux and RTOS platforms (FreeRTOS, uC/OS-II, Zephyr RTOS) on ARM, NXP, PowerPC and Xilinx Zynq targets. Experienced in safety-critical development under avionics (DO-178C) and medical device guidelines. Currently expanding into Edge-AI and ROS2-based robotics systems. Eligible to work in Germany ? no sponsorship required.

Einsatzorte

Einsatzorte

Munich (+50km)
Deutschland
möglich

Projekte

Projekte

2 years 4 months
2023-09 - 2025-12

Embedded Linux Firmware Development

Embedded Linux Software Engineer
Embedded Linux Software Engineer
  • Developed embedded Linux firmware in C/C++ for a commercial laser-based 2D/3D profile sensor (MLSL123), shipped as a production product.
  • Implemented ASCII command protocol with structured success/failure response handling, improving system diagnostics and host integration reliability.
  • Engineered automatic projection intensity calibration algorithm, eliminating manual calibration steps and improving measurement consistency across operating conditions.
  • Resolved critical firmware defects across sensor data acquisition and processing pipelines, directly improving production readiness and field reliability.
  • Supported full product development lifecycle: architecture, debugging, hardware interface validation and production readiness testing. 
Wenglor MEL GmbH, Munich (Germany)
4 years 1 month
2019-08 - 2023-08

Software Engineering

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Led complete firmware redevelopment for an aircraft galley beverage maker (IPECO) following controller platform migration ? sole engineer responsible for embedded architecture and algorithm redesign in C/C++.
  • Developed software in adherence to DO-178C avionics safety-critical guidelines for aircraft pantry devices, ensuring compliance with airworthiness and reliability requirements throughout the development lifecycle.
  • Supported ARINC 429 certified avionics program ? working within the ARINC 429 data bus communication standard framework used in the aircraft pantry system.
  • Designed and implemented a new HMI interface using Qt, replacing legacy UI with a maintainable, testable architecture.
  • Developed a Qt-based maintenance tool supporting field decalcification workflows, reducing service engineer dependency on specialized hardware.
  • Built a hardware simulator of the beverage unit to fully decouple software development from physical hardware availability, accelerating development cycle.
  • Designed and executed environmental stress test software used during production qualification phase.
FABMation GmbH, Neu-Ulm (Germany)
6 years 4 months
2013-04 - 2019-07

Development of Production Firmware

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Developed production firmware for the ifm MQ2005 industrial distance sensor with IO-Link protocol support - a commercially shipped product.
  • Designed and implemented Qt-based HMI application for the ifm CR1200 Process Dialog Module (PDM) a touchscreen industrial controller running Embedded Linux - using multithreading and D-Bus IPC.
  • Both the MQ2005 and CR1200 are commercially available products shipped to industrial customers worldwide.
  • Built a ROS-based autonomous wall-following robot prototype to demonstrate sensor integration capabilities to customers.
ifm Engineering Pvt. Ltd. (Development Center of ifm GmbH, Germany), Pune (India)
1 year 2 months
2012-02 - 2013-03

CPAP Respiratory Support Device

Technical Lead/ Senior Embedded Engineer
Technical Lead/ Senior Embedded Engineer
  • Designed and developed embedded firmware for a CPAP (Continuous Positive Airway Pressure) infant respiratory device at GE Healthcare, adhering to medical device development guidelines.
  • Implemented low-level hardware drivers using I2C, SPI, and UART protocols on ARM platform.
  • Performed pre- and post-silicon chip validation using SAS analyzers, logic analyzers and JTAG debuggers.
GE Healthcare, Bengaluru (India)
2 years 6 months
2009-08 - 2012-01

Software Engineering

Senior Embedded Software Engineer
Senior Embedded Software Engineer
  • Designed Embedded Linux software architecture on ARM for a biometric fingerprint + GPS-based employee attendance and field tracking system.
  • Integrated fingerprint scanner, GPS, and GSM/GPRS modules; defined communication protocols in collaboration with backend server teams.
Edex Technology Pvt. Ltd., Pune (India)
6 years 8 months
2003-01 - 2009-08

Early Career

Embedded Software Engineer
Embedded Software Engineer
  • Developed bare-metal and RTOS-based (uCOS-II) firmware on ARM7/9 and 8051 for industrial flow meters, vehicle tracking systems, RF remote controls and pharmaceutical spray robots.
  • Built GSM/GPS tracking systems and industrial signal conditioning applications from scratch.
Oasis Technology/ S.N. Systems/ Moser Baer (India)

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 - 2003
Bachelor of Electronics Engineering
Pune University, India

1997 - 2000
Diploma in Industrial Electronics
Maharashtra State Board Of Technical Education, India

CERTIFICATIONS
  • Edge-AI Integration in Robotics ? CAIR Course, code-s (2026, in progress)
  • DO-178C Avionics Software Development ? applied in aircraft pantry system
  • ARINC 429 Avionics Data Bus Standard ? applied in certified avionics program
  • IEC 61508 Functional Safety Certification ? planned
  • Personal projects: ROS2, micro-ROS, TensorFlow Lite on embedded hardware

Position

Position

Senior Embedded Software Engineer | C/C++ · Embedded Linux · RTOS · Edge-AI

Kompetenzen

Kompetenzen

Top-Skills

Embedded C FreeRTOS Embedded Linux SPI I2C UART CAN IO-Link Ethernet ARINC 429 Qt/QML ROS CMake Git/SVN JTAG PC-Lint JIRA Polarion Bugzilla Git

Schwerpunkte

  • Programming
    • C
    • C++
    • Python
    • Shell Scripting
  • Embedded OS
    • Embedded Linux
    • FreeRTOS
    • uC/OS-II
    • Zephyr RTOS
  • Hardware & MCU
    • ARM Cortex-M/A
    • ARM7/9
    • NXP
    • PowerPC
    • AVR
    • Xilinx Zynq (FPGA+ARM)
  • Interfaces
    • SPI
    • I2C
    • UART
    • CAN
    • IO-Link
    • Ethernet
    • ARINC 429
    • GSM/GPRS
    • GPS
  • Frameworks & Tools
    • Qt/QML
    • ROS
    • CMake
    • Git/SVN
    • JTAG
    • PC-Lint
    • JIRA
    • Polarion
    • Bugzilla
  • Safety Standards
    • DO-178C (Avionics SW)
    • IEC 61508 (Industrial ? planned TÜV certification)
    • Medical Device guidelines (CPAP/GE Healthcare)

Produkte / Standards / Erfahrungen / Methoden

Profile
Senior Embedded Software Engineer with 19+ years of hands-on experience delivering commercial embedded products across industrial sensors, avionics, medical devices, and high-tech domains. Proven track record of owning embedded systems end-to-end ? from architecture and firmware development through hardware integration, debugging, testing, and production deployment. Deep expertise in C/C++, Embedded Linux and RTOS platforms (FreeRTOS, uC/OS-II, Zephyr RTOS) on ARM, NXP, PowerPC and Xilinx Zynq targets. Experienced in safety-critical development under avionics (DO-178C) and medical device guidelines. Currently expanding into Edge-AI and ROS2-based robotics systems. Eligible to work in Germany ? no sponsorship required.

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.