Senior Engineer - Firmware

Senior Engineer - Firmware

Bengaluru / Bangalore
8 - 13 Years
Not Specified

Job Description

Job Description :

The Data Center Solutions Business Unit within Microchip designs NVMe controllers to enable the world’s leading enterprises and data centers to realize the span of highest performing SSDs to highest capacity mainstream SSDs utilizing the latest NAND technologies.
As a member of the NVM controller firmware team, based in and reporting to the Manager of Firmware Development, a successful applicant will be involved in the design and implementation of firmware for the latest generation of Flashtec NVMe Controllers.

Job Responsibilities:

  • Participate as a member of the firmware team to design and implement firmware for the Flashtec NVMe Controllers in C and assembly language
  • Troubleshoot and resolve complex software problems in embedded real-time systems
  • Generate comprehensive engineering documentation

Job Requirements

  • BS/MS degree in computer science, computer engineering or equivalent experience required
  • 3+ years embedded system development experience
  • Strong C and C++ programming skills and product development experience
  • Strong background in software methodology and full-cycle development (design, implementation, testing, and debugging)
  • Excellent written and verbal communication skills
  • Experience in computer storage industry, especially with NVMe/PCIe protocols and SSD algorithms is preferred
Preferred Skills:

  • ARM Architecture
  • Familiarity with hardware & software co-verification/emulation platforms
  • Source Code Management (SVN, Perforce etc.)
  • Agile Scrum development methodology
  • JIRA project management software
  • Knowledge on one of more of these scripting languages:
  • PERL, Python
  • Familiarity with Linux environment (CLI, device drivers, shell scripting etc.)
  • Bus/Logic analyzers


Microchip Technology Designs ( India ) Pvt. Ltd. is a wholly owned subsidiary of Microchip Technology Inc. (NASDAQ: MCHP), a leading provider of Microcontrollers and Analog Semiconductors.
The India Design Center is engaged in VLSI IC Design and Layout, Analog IC Design, full chip tape out, Silicon validation, CAD support, Applications development, Tools development, embedded software development, Internet applications development, Technical documentation and all aspects of customer support functions.
Microchip offers an informal work environment, which fosters excellence and leadership. Needless to say, their compensation model is on par with the best in the industry & rewards the performers. Growth is just a way of life here. Microchip India is a place where employees achieve technical excellence in their careers in a highly empowered environment.
For more information, visit

About Recruiter



Functions : Manufacturing/Engineering/R&D

Industries : IT/Computers - Hardware, IT/Computers - Software, Semiconductor

Skills/Roles I hire for: Embedded Applications, Design, Verification, Validation, Cad, Wifi, Support, Information Systems etc

level Hiring For: Junior Level, Mid Level, High Level

People Also Considered

Career Advice to Find Better