Michael Kruger

Senior Embedded Software Engineer | Passionate about working on Impactful Solutions and Products

Eindhoven, North Brabant, Netherlands

About

I have over 12 years of work experience in designing and realizing embedded software for a broad range of products from automotive to medical, industrial and consumer products. Focused on agile development of high quality, maintainable, proven, and production-ready software. Experienced in building, growing and supporting software development teams and processes to deliver results. Strong hands-on electrical engineering background and experience in C, C++ and Python. Engineer at heart, that is always looking to make something awesome!

Experience

  • Senior Embedded Software Engineer at ELEO
    Nov 2023 - Present · 2 yrs 8 mos

    Responsible for leading the development, testing and deployment of the embedded software for several features of the configurable battery platform. In collaboration with customers defined the interface and requirements for the J1939 interface and led the implementation. Additionally led smaller initiatives such as maintaining and certifying the embedded telematics platform, insulation and off-gas sensor detection.

  • Lightyear (Full-time · 4 yrs 5 mos)
    • Lead Engineer HMI
      Mar 2023 - Oct 2023 · 8 mos

      Responsible for determining the feasibility of the HMI concept of the Lightyear 2 vehicle. Contacting suppliers, high level design, requirements and planning of the vehicle development.

    • Lead Software Engineer
      Jun 2020 - Feb 2023 · 2 yrs 9 mos

      Continued supporting the Energy Storage and Conversion software as the team grew for the next iteration of Lightyear vehicles. Transitioned to support the creation and development of the Driver Interaction team. Responsible for setting up the architecture and the embedded software development of the Driver Interaction systems. This included designing, developing, integrating, and testing software for systems such as the driver controls, camera monitoring system, parking sensors, alarm, and authentication system; as well as interfacing the vehicle systems with the driver and infotainment screens. Took a hands-on role in vehicle-level software integration, debugging, and validation to get the first vehicles ready for homologation testing, customer drives and start of production.

    • Software Engineer
      Dec 2019 - Jun 2020 · 7 mos

      As the sole Software Engineer in the Energy Storage and Conversion team, designed and developed the software to integrate and control the components responsible for energy distribution and storage. This system consisted of the integration with the high- and low-voltage Battery Management Systems, the DCDC converter to distribute the energy, the on-board charger and sensors to monitor voltages and currents. The software is MISRA compliant and near-fully covered by testing through CI/CD with unit tests and Software in the Loop simulation. By focusing on modular and reusable design, this software formed the basis of the later production vehicles' energy control software.

  • System Engineer at Applied Micro Electronics BV (AME)
    Apr 2012 - May 2019 · 7 yrs 2 mos

    As part of the R&D and Design department participated in the design and complete life-cycle of several products developed and produced by AME. From defining requirements together with customers to designing, implementing and testing the software and architectures. Embedded software developed in C, Matlab and Python for a wide range of products from consumer to safety critical. Hands-on experience integrating, debugging and validating software for prototypes and complete systems. Focused on designing for in-house manufacture, cost and testability.

  • Graduate Research and Development at Philips
    Mar 2017 - Nov 2017 · 9 mos

    Ported and optimized the performance of Non-Contact Vision Vital Sign Monitoring Algorithms written in C++ to embedded Linux platforms. These algorithms use cameras to remotely determine the pulse breathing rate and blood oxygen levels of patients. Developed a generic framework to analyze and visualize the performance of these algorithms when deployed on resource constrained shared platforms.