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.
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.
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