Staff Firmware Engineer at Microchip Technology Inc. - ScoutJobs - The AI-curated global job board
Skip to content
M
Posted 6 days ago

Staff Firmware Engineer

Microchip Technology Inc.Staff Firmware Engineer

Requirements

BS/MS in Computer Science or Computer Engineering, 10+ years embedded system development experience, Strong C, C++, and Python skills, Experience with PCIe/NVMe protocols, Full-cycle software development expertise

Skills

C#PythonARMRustEmbedded

About the role

Responsibilities

  • Lead and mentor a group of firmware engineers while collaborating with cross-functional teams
  • Participate in the design and development of secure boot and security firmware
  • Contribute to architecture and design reviews as a key member of the firmware team
  • Troubleshoot and resolve complex software problems within embedded real-time systems
  • Generate comprehensive engineering documentation for all development activities

Requirements

  • BS/MS degree in Computer Science, Computer Engineering, or equivalent experience
  • 10+ years of experience in embedded system development and verification
  • Strong programming skills in C, C++, and Python
  • Extensive experience with full-cycle software development (design, implementation, testing, and debugging)
  • Proven experience in the computer storage industry, specifically with PCIe/NVMe protocols
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Experience with ARM Architecture and Rust (Memory Safe Programming)
  • Knowledge of Caliptra Open-Source Root-of-Trust technologies
  • Familiarity with hardware/software co-verification platforms like Cadence Palladium or Protium
  • Proficiency with Bus/Logic Analyzers and PCIe Exercisers
  • Experience with Agile Scrum, DevOps, and Secure Development Life Cycle (SDLC) methodologies
  • Familiarity with Linux environments, including device drivers and shell scripting

Benefits

  • Competitive base pay, restricted stock units, and quarterly bonus payments
  • Comprehensive health benefits starting on day one
  • Retirement savings plans
  • Industry-leading Employee Stock Purchase Plan (ESPP) with a 2-year look-back feature

About the Company

Microchip Technology Inc. is a leading semiconductor company that designs the technology powering the world. Our Data Center Solutions Division focuses on NVM Express (NVMe) SSD controllers that enable high-performance storage for the world's leading enterprises and data centers. We pride ourselves on a culture of trust, empowerment, and continuous professional growth.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Firmware Engineer

Microchip Technology Inc. · Roseville

Sign up to apply