Principal Engineer-Firmware
Microchip Technology
Job Description
Job Description Microchip Technology Inc. is a leading provider of embedded control applications. As part of the Data Center Solutions division, Microchip designs NVMe controllers that enable the worldβs leading enterprises and data centers to realize the span of highest performing SSDs to the highest capacity mainstream SSDs utilizing the latest NAND technologies. Job Responsibilities Participate in the design and development of firmware for controller SoC Troubleshoot and resolve complex software problems in embedded real-time systems Generate comprehensive engineering documentation Participate in the development of Continuous Integration frameworks using DevOps Requirements/Qualifications Bachelors degree in computer science, computer engineering or equivalent experience Masters degree preferred 10+ years of relevant experience 5-8 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 Preferred skills: ARM SoC Architecture, familiarity with hardware & software co-verification/emulation platforms such as Cadence Palladium and Protium, source code management (Git, Perforce etc.), Agile Scrum development methodology, DevOps and Continuous Integration frameworks, JIRA project management software, knowledge of scripting languages such as PERL and Python, familiarity with Linux environment (CLI, device drivers, shell scripting etc.), security product / cryptographic algorithm development, bus/logic analyzers Travel 0% - 25% Pay Range We offer a total compensation package that ranks among the best in the industry.
It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading IESPP program with a 6-month look back feature. The annual base salary range for this position is $86,000 - $186,000. *Range is dependent on numerous factors including job location, skills and experience. #J-18808-Ljbffr