Summary
Overview
Work History
Education
Skills
Websites
Timeline
Shrikesh Yadav

Shrikesh Yadav

Embedded software developer
Noida,UP

Summary

Experienced with developing and optimizing firmware for embedded systems. Utilizes low-level programming skills to enhance system performance and reliability. Strong understanding of debugging techniques and hardware-software integration. Skilled in embedded C/C++, HSM, RISC-V, ARM, Secure bootloader, SOC trust provisioning, ADAS, RTOS, Bootrom etc.

Overview

9
9
years of professional experience

Work History

Firmware Developer

NXP Semiconductors
Noida, UP
6 2022 - Current
  • Developed startup code and secure boot loader for HSM firmware.
  • Implemented cryptographic techniques for secure boot and communication.
  • Designed and implemented system security and data assurance.
  • Collaborated with cross-functional teams to deliver high-quality software solutions.
  • Provided 2nd and 3rd level technical support and troubleshooting to internal and external clients.
  • Participated in system development life cycle from requirements analysis through system implementation.
  • Participated in code reviews, ensuring high-quality deliverables through constructive feedback and collaboration among team members.
  • Enhanced product reliability by implementing robust error handling and fault tolerance mechanisms in firmware design.
  • Collaborated with quality assurance teams during testing phase to ensure that all firmware met defined requirements and specifications before release.
  • Managed version control systems for efficient tracking of changes and seamless collaboration among developers working on different aspects of project simultaneously.

Senior Software Engineer

Magna Electronics
Pune, MH
10.2018 - 06.2022
  • Developed software for ADAS systems, including sensor fusion and computer vision.
  • Developed front camera based lighting ADAS features
  • Worked on secure coding practices and threat analysis for automotive systems.
  • Developed test node in CANoe with help of CAPL for automated test cases for ADAS features.
  • Mentored junior engineers and led code reviews.
  • Maintained existing software systems by identifying and correcting software defects.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Conducted thorough testing to identify and resolve bugs, ensuring optimal software performance.

Software Engineer

Brigosha Technology
Bengaluru, KA
03.2017 - 10.2018
  • Worked for Bosch Coimbatore (Electric power steering division). Involved in defect fixing, EA design, software integration (manual and automated using Jenkins), unit testing, bench testing, integration testing and Got skill competency certificate from EPS department.
  • Coordinated deployments of new software, feature updates and fixes.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Tested functional compliance of company products.
  • Estimated work hours and tracked progress using Scrum methodology.

Firmware Developer

Falcon Control System And Automation
Mumbai, MH
03.2016 - 03.2017
  • Worked on software development and testing for IOT devices. Designed raspberry pi as gateway and used AWS cloud for remote controlling of home appliances.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Coordinated deployments of new software, feature updates and fixes.
  • Designed and implemented scalable applications for home automation products.

Education

PG-Diploma - Embedded Systems Design

Center For Developments of Advance Computing, Pune
08.2015 - 01.2016

B.Tech - Electronics and Instrumentation Engineering

MJP Rohilkhand University , Bareilly
07.2011 - 07.2015

Skills

Cyber security in embedded systems

undefined

Timeline

Senior Software Engineer - Magna Electronics
10.2018 - 06.2022
Software Engineer - Brigosha Technology
03.2017 - 10.2018
Firmware Developer - Falcon Control System And Automation
03.2016 - 03.2017
Center For Developments of Advance Computing - PG-Diploma, Embedded Systems Design
08.2015 - 01.2016
MJP Rohilkhand University - B.Tech, Electronics and Instrumentation Engineering
07.2011 - 07.2015
Firmware Developer - NXP Semiconductors
6 2022 - Current
Shrikesh YadavEmbedded software developer