Engineer II - System Validation Design

Microchip•Roseville, CA

About The Position

As an Engineer II - System Validation Design at Microchip Technology, you will join a team of technical professionals validating System-on-Chip (SoC) solutions integrating embedded processors, real-time firmware, Linux and Windows drivers, and customer-facing tools. You will contribute to test planning, development, automation, execution, and debugging in a highly automated validation environment. The role includes designing and validating system-level hardware, firmware, drivers, and software used to test integrated circuits in their intended applications, and presenting technical findings and recommendations to engineering teams.

Requirements

  • Bachelor's degree in Electrical Engineering, Electronic Engineering, Computer Science, Computer Engineering, or a related technical field.
  • 2.5–5 years of relevant work experience.
  • Experience with or knowledge of Java and C, plus at least one scripting language such as Python, Linux shell, or BeanShell.
  • Knowledge of key components and architectures used in server and storage solutions.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication, documentation, and interpersonal skills.
  • Ability to quickly learn and apply new technologies.

Nice To Haves

  • Experience working with Linux and Windows environments and file-system structures.
  • Experience with RAID HBAs, SAS, or NVMe controllers and associated software validation strategies.
  • Experience validating storage protocols such as SAS, SATA, and NVMe.
  • Experience with PCIe protocols and infrastructure.
  • Knowledge of computer system I/O hierarchies and interconnects.

Responsibilities

  • Design, build, and debug system-level hardware, firmware, drivers, and software used to validate integrated circuits in their intended applications.
  • Develop test automation using in-house tools, Java, BeanShell, and shell scripting.
  • Develop, execute, and document test cases covering SoC functionality, including basic and advanced features, performance, error injection and recovery, multi-OS support, interoperability, and scalability.
  • Troubleshoot and resolve complex issues in embedded, multi-core, real-time systems.
  • Use logic analyzers, protocol analyzers, and other diagnostic tools to isolate failures.
  • Use test and defect tracking tools to document validation progress, defects, and product quality.
  • Create and manage system validation test schedules and drive their execution.
  • Isolate and resolve complex software and firmware issues in embedded real-time systems.
  • Present technical findings and recommendations to engineering teams.

Benefits

  • Competitive base pay, restricted stock units, and quarterly bonus payments.
  • Health benefits beginning on day one.
  • Retirement savings plans.
  • Employee stock purchase plan (ESPP) with a two-year look-back feature.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service