×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer-Firmware

Job in Burnaby, BC, Canada
Listing for: Microchip Technology
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 86000 - 186000 CAD Yearly CAD 86000.00 186000.00 YEAR
Job Description & How to Apply Below
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
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, 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
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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary