Hi, I'm Mallikarjun Tirlapur
Senior Staff Embedded Software Developer
Senior Staff Embedded Software Developer with expertise in Embedded Operating System and secure embedded solutions. 14+ years of experience in embedded software development, team leadership, and innovation with 3 filed patents.
About Me
Get to know me better
My Journey
Hey there! Just wanted to share a bit about my professional journey. Currently, I’m thriving as a Senior Staff Embedded Software Developer at Infineon Technologies Pvt Ltd in Bengaluru, India. I earned my Master's degree in Electrical Engineering from Hochschule Darmstadt, Germany, back in February 2016, and previously completed my Bachelor's degree in Electronics and Communications Engineering from The National Institute Of Engineering, Mysore, India in 2010.
During my academic journey, I had an incredible opportunity to complete my master thesis and internship at KUKA Roboter GmbH in Augsburg, where I delved into robotics and computer vision projects. Before embarking on my master’s program, I worked for over three years as an Application Engineer at Microchip Technology Pvt Ltd in Bangalore, focusing on post-silicon validation and embedded application development.
What Drives Me
I'm an expert in embedded secure software development, specializing in Java Card Operating Systems and Virtual Machines. My passion lies in architecting high-performance secure solutions and leading innovative development projects. I have filed multiple patents and introduced 10+ innovative ideas that reduced code footprint by ~40 KB while substantially improving system performance.
As a quick learner and self-motivated professional, I'm proactive in driving projects and teams. Beyond work, I enjoy yoga, table tennis, biking, and hiking. I'm also an active member of Toastmasters Club and volunteer as a teacher at eVidyaloka Trust.
Skills & Technologies
Technologies I work with
Programming Languages
Embedded Systems
Experience
My professional journey
Senior Staff Embedded Software Developer
Infineon Technologies AG Feb 2016 - Present Augsburg, Germany | Bengaluru, IndiaExpert in embedded secure software development, developing Java Card Operating System in a scrum team. Designed and developed memory management algorithms for handling java card binary data in memory. Led a team of 4 in developing Java Card binary linker tool. Implemented Cryptographic SHA algorithm native interfaces, enhancing the platform's cryptographic capabilities. Filed 3 patents on binary data management in memory.
Embedded Developer
COBI-Connected Biking Nov 2015 - Jan 2016 Frankfurt, GermanyDeveloped tasks on FreeRTOS, programming PWM for driving RGB channels of LED light of the bike. Gained knowledge in CAN bus e-bike driver development.
Master Thesis & Internship
KUKA Roboter GmbH Apr 2015 - Feb 2016 Augsburg, GermanyDeveloped framework for non-expert robot programming facilitated by self-localizing smart device. Created an android app for publishing on touch 2D pixel coordinates, developed algorithms on ROS platform for object location, and implemented computer vision algorithms for image processing.
Application Engineer
Microchip Technology Pvt Ltd Jul 2010 - Aug 2013 Bangalore, IndiaPost-silicon validation of PIC microcontroller peripherals by writing various tests in C. Developed magnetic stripe reader prototype for customers. Provided technical support for internal and external customer queries.
Academic and Hobby Projects
Showcasing technical expertise
OTA Firmware Update System
An over-the-air firmware update system for embedded devices featuring an Android application interface and secure update mechanisms. Enables remote device management and seamless firmware deployment.
Robot Programming Framework
Master thesis project at KUKA Roboter GmbH. Framework for non-expert robot programming using self-localizing smart devices and computer vision.
PIC Auto Droid
Mobile robot system using PIC microcontroller with voice command and remote control capabilities through Android interface.
JavaCard ATM Simulation
ATM simulation using Java Card technology with smart card applets. Features wallet functionality with debit, credit, balance inquiry, and PIN verification.
Intel Hex to Binary Converter
Robust command-line utility for converting Intel HEX files to binary format. Essential tool for embedded development workflow and microcontroller programming.
Get In Touch
Let's connect and discuss opportunities
Phone
Location
Bengaluru, India
Currently At
Infineon Technologies AG
Ready to Collaborate?
I'm always interested in discussing new opportunities, innovative projects, and exciting challenges in embedded systems development. Let's connect and explore possibilities together.