Senior Engineer I - Validation (ASIC)

FHLB Des Moines

Basking Ridge (NJ)

On-site

USD 70,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits starting day one
Retirement savings plans
ESPP program with 2 year look back

Job summary

Microchip Technology Inc. in the United States is seeking a senior engineer for pre- and post-silicon validation of NVMe flash controllers, focusing on PCIe, NVMe protocols, and embedded low-level programming with JTAG.

You will work within a cross-functional team, developing validation plans, building drivers and test tools in C, Python, and Tcl, and influencing future product architecture through hands-on debugging and performance analysis.

Qualifications

  • Bachelor or Master degree in CS, CE, EE.
  • 5+ years for Senior I
  • Proficient in Tcl and Python scripting.
  • Strong C and/or embedded C programming.
  • Excellent knowledge of digital systems and computer architecture.
  • Ability to develop functional validation plans and software to execute them.
  • Excellent verbal and written communication skills.

Responsibilities

  • Plan, develop, code, and execute pre‑silicon and post‑silicon validation plans.
  • Operating System level debug of post‑silicon hardware and software issues.
  • Analysis and debug of PCIe and NVMe protocols.
  • Build and support validation infrastructure through embedded software, device drivers, and test tools in C, Python, Tcl.

Skills

C programming
Embedded C
Python
Tcl
Digital systems
Computer architecture

Education

Bachelor's or Master's in CS/EE/CE

Tools

Protocol analyzers
Windows/Linux device drivers
Lab equipment

Job description

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi‑billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc. People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally‑recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values‑based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Job Description

An opening exists in the functional validation group for a senior engineer with strong interest in PCI Express (PCIe), Non‑Volatile Memory Express (NVMe), embedded low level programming with JTAG, and debug of complex ASICs in multi‑core environment. This group is a cross functional team of talented engineers tasked with pre‑silicon and post‑silicon validation of Microchip’s NVMe Flash controller products. The team is responsible for ensuring functional specification compliance, system interoperability under a wide range of operating environments (i.e., both hardware platforms and operating systems), measuring/analyzing performance, and system level debug of post silicon issues. The team also creates the hardware and software validation infrastructure necessary to perform these tasks. Team members work with architects/designers and influence the architecture, features, and performance of future products.

Responsibilities
  • Plan, develop, code, and execute pre‑silicon and post‑silicon validation plans
  • Operating System level debug of post‑silicon hardware and software issues
  • Analysis and debug of PCIe and NVMe protocols
  • Build and support validation infrastructure through the development of embedded software, device drivers, and test tools written in C, Python, Tcl
Requirements & Qualifications
  • Required: Bachelor or Master degree in CS, CE, EE Experience, 5+ years for Senior I Scripting (Tcl, Python) Proficient in C and/or embedded C programming Excellent knowledge of digital systems and computer architecture Ability to develop functional validation plans and develop software necessary to execute these plans Excellent verbal and written communication skills
  • Preferred: Knowledge of PCI/PCI Express system architecture Familiarity with storage interfaces (e.g., NVMe, SCSI, AHCI, SATA, or SAS) Experience developing device drivers for Windows or Linux Experience in use of lab equipment (e.g., protocol analyzers) Knowledge in Machine Learning

Travel Time: 0% - 25%

Physical Attributes: Feeling, Hearing, Seeing, Talking, Works Alone, Works Around Others

Physical Requirements: 100% inside, 80% sitting, 10% standing, 10% walking

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 ESPP program with a 2 year look back feature. The annual base salary range for this position, which could be performed in the US, is $70,304-$140,000.* *Range is dependent on numerous factors including job location, skills and experience.

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

Microchip Technology Inc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. For more information on applicable equal employment regulations, please refer to the "Know Your Rights: Workplace Discrimination is Illegal Poster."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer II - Validation (ASIC)
Senior Engineer II - Validation (ASIC)

FHLB Des Moines • Basking Ridge (NJ)

On-site
USD 70,000 - 205,000
Health benefits
Stock options
ESP P program with look-back feature
Senior Engineer II - Validation (ASIC)
Senior Engineer II - Validation (ASIC)

Microchip Technology Inc. • Basking Ridge (NJ)

On-site
USD 120,000 - 165,000
Senior Engineer I - Validation (ASIC)
Senior Engineer I - Validation (ASIC)

FHLB Des Moines • Northern (KY)

Hybrid
USD 70,000 - 140,000
Sr Engineer I - Validation (Systems)
Sr Engineer I - Validation (Systems)

FHLB Des Moines • Roseville (CA)

On-site
USD 70,000 - 205,000
Health benefits from day one
Retirement savings plan
Employee stock purchase plan (ESPP)
Principal Engineer - Validation (Systems)
Principal Engineer - Validation (Systems)

FHLB Des Moines • Roseville (CA)

On-site
USD 75,000 - 232,000
Principal Engineer - Validation (Systems)
Principal Engineer - Validation (Systems)

Microchip Technology Inc. • Roseville (CA)

On-site
USD 75,000 - 232,000
Sr Engineer I - Validation (Systems)
Sr Engineer I - Validation (Systems)

Microchip Technology Inc. • Roseville (CA)

On-site
USD 70,000 - 205,000
Health benefits day one
ESPP program with 2-year look back
Retirement savings plan
Senior Engineer II- Applications (Software)
Senior Engineer II- Applications (Software)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,304 - 205,000
Senior Engineer II- Applications (Software)
Senior Engineer II- Applications (Software)

Microchip Technology Inc • Austin (TX)

On-site
USD 70,304 - 205,000
Health benefits from day one
Retirement savings plan
ESPP with 2-year lookback
+2
Senior Engineer II-Applications (Software)
Senior Engineer II-Applications (Software)

Microchip Technology Inc. • Austin (TX)

On-site
USD 70,000 - 205,000
RSUs
Quarterly bonus
ESPP