About the role

  • Principal Engineer developing firmware for Flashtec NVMe Controllers at Microchip Technology Inc. Involved in design and implementation of controller firmware within a global organization environment.

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 Continuous Integration frameworks using DevOps

Requirements

  • 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

Benefits

  • Health benefits that begin day one
  • Retirement savings plans
  • Industry leading ESPP program with a 2 year look back feature

Job title

Principal Engineer – Firmware

Job type

Experience level

Lead

Salary

$75,000 - $232,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job