0% found this document useful (0 votes)
23 views2 pages

Sumit Dubey

Sumit Dubey is an embedded software engineer currently working at Harman International, specializing in driver development for STM32F4 microcontrollers and secure bootloader design. He possesses strong technical skills in programming, communication protocols, and automotive technologies, along with experience in Linux kernel development and socket programming. Sumit holds a Bachelor of Engineering in Electronics and Telecommunication and aims to leverage his expertise in embedded systems to deliver impactful solutions.

Uploaded by

saurabh rawat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views2 pages

Sumit Dubey

Sumit Dubey is an embedded software engineer currently working at Harman International, specializing in driver development for STM32F4 microcontrollers and secure bootloader design. He possesses strong technical skills in programming, communication protocols, and automotive technologies, along with experience in Linux kernel development and socket programming. Sumit holds a Bachelor of Engineering in Electronics and Telecommunication and aims to leverage his expertise in embedded systems to deliver impactful solutions.

Uploaded by

saurabh rawat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SUMIT DUBEY

[email protected] • +91—9315103818
Github, Leetcode, Linkedin

OBJECTIVE

Currently seeking an innovative and challenging role in the field of embedded systems, where I can leverage my technical
expertise to contribute to the organization's success while continually enhancing my skills and pushing the boundaries of
technology. My goal is to deliver impactful solutions by demonstrating my full potential and dedication in a dynamic
environment.
PROFESSIONAL SUMMARY

• Currently working as Embedded software with Harman International.


• Experienced in driver development for peripherals including GPIOs, Timers, I2C, SPI, RS-232/485 on STM32F4
microcontrollers.
• Proficient in Data Structures and Algorithms, with a focus on code optimization and efficiency.
• Beginner-level knowledge in cross-compilation and toolchain setup for Embedded Linux, supporting kernel and driver
development.
• Good understanding of Bootloader, Kernel, and Device Driver Development.
• Skilled in utilizing debugging and measurement tools such as Multimeter, Oscilloscope, Debuggers, and Logic
Analyzer.
TECHNICAL SKILLS

• Programming Language: C, C++, PYTHON.


• Microcontrollers/SoC: STM32F4, RH850.
• Communication Protocols: RS-232/485, I2C, SPI, CAN.
• Networking: Computer networking, Socket programming.
• Operating Systems/RTOS: Windows, Linux, FreeRTOS.
• Automotive: CAN, CAN Analyzer, CRPTOSTACK, RSA Algorithm, Secure boot, HSM, Hashing, Digital signature,
AUTOSAR.
• Tools and Technologies: STM32CubeIDE, Visual Studio Code, Makefile, Agile methodology, Renesas flash
programmer, Linkerfile, Startupfile, Multi debugger.
WORK EXPERIENCE

EMBEDDED C DEV, HARMAN INTERNATIONAL (AUTOMOTIVE), BENGALURU, INDIA, JAN 2024 – PRESENT

• Bootloader Development: Designed a secure bootloader for RH850 microcontroller in the telematics control unit
board, utilizing RSA and AES cryptographic algorithms for secure booting and firmware updates.
• Secure Boot Implementation: Implemented secure boot mechanisms to ensure only authorized firmware is loaded via
cryptographic verification.
• Firmware Update Design: Developed secure firmware update processes, including secure communication channels and
robust verification protocols.
• Working on AUTOSAR architecture with RH850 microcontroller for automotive applications.
• Key Management: Managed the generation, storage, and distribution of public and private keys for cryptographic
operations, ensuring secure communication and data integrity.
PROJECTS

1. Linux Kernel Character Device Driver Development


• Developed a Linux kernel character device driver for BeagleBone Black, enabling read, write, and seek operations.
• Implemented read, write, and llseek methods, ensuring secure data handling and efficient buffer boundary
management.
• Registered and unregistered the character device during module initialization and cleanup, adhering to kernel module
best practices.
2. Group Chat Application Development
• Designed and implemented a client-server model using socket programming to facilitate multi-client connections.
• Developed a server application to listen for client connections on a specified port, leveraging multithreading for
efficient handling of simultaneous connections.
• Implemented message broadcasting, enabling seamless communication by distributing messages from one client to all
connected clients.
3. Custom Bootloader Development for STM32
• Designed and implemented a custom bootloader with a defined memory layout to allocate regions for bootloader and
application code.
• Developed a firmware update protocol to ensure secure and reliable firmware updates.
• Implemented secure memory access functions for read/write operations, enhancing system integrity and security.
EDUCATION

Dayananda Sagar college of engineering 2020 - 2024


Bachelor of Engineering in Electronics and Telecommunication. CGPA: 8.07/10.00

You might also like