Senior Engineer Ii - Firmware Development Job in Microchip Technology Inc

Senior Engineer Ii - Firmware Development

Apply Now
Job Summary

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 inBangaloreand 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

Job Responsibilities:(Bullet point list of primary requirements)

  • Participate as a member of the firmware team to design and implement firmware for thein 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
  • 7+ 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

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs