Principal Engineer-Firmware
Listed on 2026-05-31
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
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 Dev Ops
- 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, Dev Ops 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
0% - 25%
Pay RangeWe 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.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: