R

Ratnesh Kumar

Software Engineer

Bengaluru, Karnataka, India9 yrs experience
Most Likely To Switch

Key Highlights

  • 7+ years of experience in embedded software engineering.
  • Expertise in NAND Flash memory firmware development.
  • Strong collaboration with cross-functional teams.
Stackforce AI infers this person is a Semiconductor and IoT specialist with a focus on embedded systems.

Contact

Skills

Core Skills

Nand FlashFirmware DevelopmentMemory SystemsSystems DesignEmbedded Software

Other Skills

Data Recovery AlgorithmsPerformance OptimizationC (Programming Language)MicrocontrollersAutomotive InfotainmentSerial Communication Protocols (UART, SPI, I2C)ModbusSensorsRadio Frequency (RF)Smart MeteringBuilding Management SystemsUDSEmmcSemiconductor DeviceDevice Physics

About

Embedded Software Engineer with 7+ years of experience, specializing in memory system design and NAND Flash memory firmware development. Known for strong design and troubleshooting skills, with a solid track record of collaborating effectively with cross-functional teams to deliver reliable, high-performance embedded solutions.

Experience

9 yrs
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 6 mos
Current Experience

Samsung semiconductor

Staff Engineer, Firmware Development

Dec 2023Present · 2 yrs 6 mos · Bengaluru, Karnataka, India

  • Working on the Flash Interface Layer (Backend Firmware), responsible for designing and implementing NAND Flash memory functionalities, including data recovery algorithms and performance optimization. Deeply involved in enabling reliable storage solutions through robust firmware architecture and system-level integration.
NAND FlashFirmware DevelopmentData Recovery AlgorithmsPerformance Optimization

Sandisk

Senior Engineer, Memory System Design

Jun 2021Dec 2023 · 2 yrs 6 mos · Bangalore Urban, Karnataka, India

  • Industry/Domain – NAND Flash, Memory Systems (SLC, MLC, TLC)
  • Detailed working knowledge of storage software/firmware design and implementation for 2D (Planar) and 3D NAND.
  • Contributing to all phases of product life cycle to: perform NAND flash storage-based system design, analysis, development, debugging, integration, and verification from product definition and planning through production and release.
C (Programming Language)Systems DesignNAND FlashMemory Systems

Harman international

Embedded Software Engineer

Jun 2019Jun 2021 · 2 yrs · Bangalore Urban, Karnataka, India

  • Worked on Embedded Software Design & Development for Automotive Infotainment System.
  • Contributed to all phases of Automotive SW life cycle: Requirement grooming, Effort estimation, Software design and development, Code review, Static code analysis & Unit testing, System testing, Integration.
C (Programming Language)MicrocontrollersAutomotive InfotainmentEmbedded Software

Sixth energy technologies

Embedded Software Engineer

May 2017May 2019 · 2 yrs · Bengaluru Area, India

  • IoT based Firmware and Communication Development.
  • Upgrade and debug existing products to enhance product life.
  • Contribute to POC activity - adding machine learning to edge devices.
Serial Communication Protocols (UART, SPI, I2C)C (Programming Language)

Education

Vellore Institute of Technology

Bachelor of Technology (B.Tech.) — Electronics and Communications Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Nand Flash & Firmware Development

Explore similar profiles based on matching skills and experience