

Embedded Software/Firmware Engineer with 10+ years of experience in low-level software development using C/C++, Linux kernel and device drivers, and real-time embedded systems. Strong background in firmware development, hardware–software integration, diagnostics, and automotive platforms. Seeking a challenging embedded systems role to contribute to robust, high-performance system-level solutions. Talented at coding software, diagnosing problematic embedded systems. Effectively delivered full lifecycle support for embedded architecture. Specialization in systems used within Automotive industry.
Programming & Scripting: Embedded C, C (C17), Python and Shell (basic)
Operating Systems & Systems Programming: Linux (user & kernel space), device drivers (ALSA SoC, machine drivers), FreeRTOS, Bare-metal schedulers, MultiThreading and Memory management
Embedded & Hardware Interfaces: ARM / PIC32 / dsPIC33 / Renesas RH850 / 78K0R, Jacinto J6/J5 microcontrollers/processors, CAN, LIN, UART, SPI, I2C, I2S, UDS and OBD Diagnostics, Board bring-up & hardware debugging
Microcontroller programming
Embedded C programming
RTOS development
Memory management
Embedded systems debugging
Sensor integration
Hardware-software integration
Automotive software development
Device driver development
Embedded linux
Linux kernel
Power optimization
Object-oriented development
Multithreading programming
Linux kernel programming
Firmware development
Communication protocols
Python and C
Software development tools: JIRA, confluence
Project management
Source and version control: git, github
JIRA
Excellent communication
Programming
Adaptability and flexibility
Problem-solving abilities
Idea development and brainstorming
Time management
Team building
Code reviews
Software development standards
Project documentation
Team collaboration
Technical support
Document management
Root-cause analysis
Agile methodology
I am writing to express my interest in the Embedded Firmware & Software Engineer position. With over 10 years of experience in low-level software development, particularly focusing on C/C++, Linux kernel and device drivers, I am confident in my ability to contribute effectively to your team.
In my recent role at BMW AG as a Platform Project Manager, I successfully managed software releases and coordinated integration across multiple ECUs, acting as the primary interface between development teams and various stakeholders. My technical background in firmware development and project leadership allowed me to ensure on-time and quality deliveries, which directly supported project objectives.
Prior to that, I served as a Senior Software Engineer at L&T Technology Services, where I analyzed and resolved software defects in UDS diagnostics and OBD components. My experience as an Embedded Firmware Engineer at Vermes Microdispensing included developing embedded firmware for microcontrollers, enhancing graphical user interfaces, and implementing inter-processor communications. This hands-on work has equipped me with a strong skill set that extends beyond coding to include hardware-software integration and debugging.
Additionally, my tenure at Intel Technology India involved enabling audio functionality on Chromebook platforms, where I developed Linux kernel machine drivers and resolved kernel-level issues. I also contributed significantly at Aptiv Technical Center, focusing on automotive infotainment systems, where I implemented communication stacks and ensured compliance with ASPICE and MISRA-C standards.
Holding a Master's degree in Embedded Software & Systems from BITS Pilani, I bring a solid academic foundation along with practical experience. I am fluent in English (C1) and possess intermediate proficiency in German (B1), which aids my collaboration in diverse teams.
I am excited about the potential to contribute my expertise in embedded systems to your organization and am eager to bring my background in automotive platforms and real-time embedded systems to your development efforts. Thank you for considering my application. I look forward to the possibility of discussing how my skills can align with your needs.