website logo Hrishikesh Karande
Profile photo of Hrishikesh Karande

Hrishikesh Karande

Embedded Systems Engineer

Download CV

Hi there! I'm a dynamic Embedded Systems post-graduate engineer. My interest spans Microcontrollers (ARM Cortex M, ESP32, STM32, AVR-Atmel, RISC-V), FPGA, PCB design (KiCad, Altium), and embedded firmware development in C/C++, Python, and Rust.

Work Experience

Infineon Technologies AG, Munich

Embedded Software Developer - Intern

Dec 2024 — Mar 2025
  • Worked in a PHD research project in (DES) Design Enabling and Services group in the META-Software project.
  • Wrote CLI python scripts for the metasw project for carrying out specific custom tasks.
  • Got introduced to MDA (Model Driven Architecture) and Software Modelling using technologies like BOUML, mako templates and internal MetaGen framework and API libraries.
  • Took a closer look at the control flow metamodel and parsers designed to generate code in C and RUST.
  • Used pytest to test the Scope Manager implementation for metasoftware.

elab - Uni Siegen, Germany

Wissenschaftliche Hilfskraft mit Bachelor-Abschluss

July 2024 — Mar 2025
  • Worked in a university electronics lab and supervised student projects based on expertise in Microcontrollers, 3D Printing, Soldering and PCB Design.
  • Designed and programmed firmware for microcontrollers (Raspberry Pi, ESP32, Arduino, STM32) in C/C++.
  • Developed and tested device drivers for sensor integration (temperature, pressure, motion sensors).
  • Debugged hardware using oscilloscopes,function generators, and digital multimeters.
  • Conducted training on using embedded protocols (I2C, SPI,UART) and PCB design using Eagle, KiCad, and Altium.

Birlasoft, Pune

Software Developer in Test

Dec 2020 — July 2022
  • Automated software testing using Selenium Java, improving efficiency across 750+ test cases.
  • Worked with CI/CD pipelines,Git,Jenkins, and collaborative code reviews, ensuring robust release cycles.
  • Gained professional exposure to software development lifecycle (Agile + Waterfall).

Featured Projects

Stair Vs Lift Detection using smartwatch

This project consist of a dataset collected using Bangle.js 2 Smart Watch. This collected data was used to train an ML model to detect stairs and lift usage.

Autowriter / XY Plotter

Designed, built, and pitched- ’AUTOWRITER’ a product which helps the differently-abled to write on paper with a pen/pencil using voice commands.

Luminosense - NILM

An Energy Monitoring Solution for commercial buildings. Carried out aggregated current and voltage wave-forms measurement at a single point.

My Blog Posts

See all posts on Dev.to

About Me

Hello!

I’m Hrishikesh Karande, an Embedded Systems Engineer with a passion for designing high-performance solutions at the intersection of hardware and software.

Skilled in C/C++, device driver development, and industrial communication protocols (I2C, SPI, UART, CAN, Ethernet). Experienced with STM32, RISC-V, ARM Cortex MCUs, and debugging tools such as oscilloscopes, JTAG and SWD debuggers, and emulators.

Beyond engineering, I enjoy learning German (currently B1), playing chess, and hiking. Let’s connect if you share a passion for embedded systems, hardware hacking, or just want to chat about tech!

Hrishikesh Karande