Sr Engineer / Principal Engineer- Storage Firmware
Connect Pro Management Consultants · posted 3 months ago
Bengaluru, Chennai
About the role
Key Responsibilities:
Your responsibilities will include, but are not limited to the following:
Design and Develop firmware/device drivers/software for MIPS processor
powered solutions using C and assembly language.
Troubleshoot and resolve complex software problems in embedded real-time
systems.
Participate in detailed design and code reviews of implementations by
team
As a senior technical member of the team, participate in the technical
analysis and designing of storage software solutions involving SAS/SATA
expanders, SATA/SAS/NVMe RAID controller technologies and Network Storage
architectures.
Work with Apps/Marketing team to help customers in the development of
their Storage solutions using Microchip devices and software/firmware
components
Understand customer requirements and drive them through the project
management process
Work in collaboration with other Microchip sites to design new
features/solutions and support customer
Analyze software performance (cycle counts, cache utilization) of
firmware.
Analyze IO performance and finding ways to make the products yield better
performance
Write comprehensive engineering documentation.
Present technical information to small teams of engineers and technical
marketing personnel.
Requirements/Qualifications:
Bachelor's degree or higher in Electronics/Computer Science Engineering or
related technical majors
5+ years of firmware development experience in embedded systems
5+ years of experience with one or more storage protocols such as
SAS/SATA/NVMe and thorough knowledge of PCIe protocol.
5+ years of experience in Storage technologies or demonstrated comparable
experience.
Good Hands-on Experience in Firmware security and networking protocols is
added advantage
Extensive working experience of storage firmware design and implementation
using C and ASM
Experience in developing device drivers for peripheral protocols like
GPIO, I2C, SPI, etc
Experience in GreenHills probe is added advantage.
Demonstrated ability to conceive, design, implement and document complex
firmware systems.
Demonstrated knowledge in use of protocol analyzers and debug tools.
Exposure to Storage Security features (Encryptions, SPDM, Hash algorithms)
are added advantage
Effective communicator of technical ideas using verbal as well as written
skills
Team Player and proven leadership skills
Highly motivated, sets personal goals, and achieves goals without
supervision