Technical Staff Engineer-Applications (Software/Firmware) at Microchip Technology Inc. - ScoutJobs - The AI-curated global job board
Skip to content
M
Posted a day ago

Technical Staff Engineer-Applications (Software/Firmware)

Microchip Technology Inc.Technical Staff Engineer-Applications (Software/Firmware)

Requirements

Bachelor’s degree in Electrical Engineering or Computer Science, 12.5+ years of relevant industry experience, Extensive understanding of SAS/SATA, SCSI, PCIe, RAID, CXL, NVMe, Strong software/firmware development and debug skills, Experience debugging Linux/Windows OS drivers, Proficiency in C, C++, and TCL/TK, Experience with protocol analyzers and logic analyzers

Skills

C#FirmwarePCIeNVMeSASSATA

About the role

Responsibilities

  • Provide world-class technical customer support for Datacenter and Server products, including SAS/SATA protocol and RAID controller embedded firmware.
  • Support PCIe, security, and encryption technologies.
  • Partner with Tier 1 OEMs and ODMs to define requirements, assist in design wins, and manage deliverables from initial system bring-up to full production.
  • Root cause and document complex customer issues, leading cross-functional teams to resolve them in a timely manner.
  • Develop and review technical documentation, including user guides, release notes, and application notes.
  • Provide technical training to end customers and Field Application Engineers (FAEs).
  • Travel within North America and internationally to customer sites for firmware and software debugging as needed.

Requirements

  • Bachelor’s degree in Electrical Engineering or Computer Science.
  • 12.5+ years of relevant industry experience.
  • Extensive understanding of SAS/SATA, SCSI, PCIe, RAID, CXL, NVMe, and other storage-related technologies.
  • Strong software/firmware development and debugging skills.
  • Experience debugging Linux and Windows OS drivers and applications.
  • Proficiency in C, C++, and TCL/TK or other scripting languages.
  • Experience using protocol analyzers, logic analyzers, and other storage or networking test equipment.
  • Strong verbal and written communication skills with experience in customer-facing roles.

Preferred Qualifications

  • Experience with RISC, MIPS, or ARM-based embedded processors.
  • Experience with storage accelerators and high-speed debug equipment (oscilloscopes, DCAJ, BERT).
  • Knowledge of AI/ML, deep learning, and natural language processing.
  • Experience with storage management protocols such as MCTP and BMC.
  • Experience with lightweight embedded kernels (ThreadX, VxWorks, eCos).
  • Understanding of server BIOS functionality and device drivers.

About the Company

Microchip Technology Inc. is a leading semiconductor company that designs and manufactures products that power the world. With a team of over 17,000 members, we foster a culture of trust, empowerment, and innovation. We are committed to employee development and values-based decision-making, helping our people grow alongside our multi-billion dollar global organization.

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

Technical Staff Engineer-Applications (Software/Firmware)

Microchip Technology Inc. · Houston

Sign up to apply