Engineer II - System Validation Design

Microchip Technology Inc.•Roseville, CA
•$70,304 - $143,000•Onsite

About The Position

As an Engineer II - System Validation Design, you will join a team of highly skilled technical professionals validating state-of-the-art System-on-Chip (SoC) solutions that integrate embedded processors, real-time firmware, Linux and Windows drivers, and customer-facing tools. You will contribute to test planning, test development, automation, execution, and debugging in a highly automated validation environment.

Requirements

  • BS 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 leading-edge integrated circuits in their intended applications.
  • Develop test automation using in-house tools, Java, BeanShell, and shell scripting.
  • Develop, execute, and document test cases that validate SoC solution functionality, including: Basic and advanced features, Performance, Error injection and recovery, Multi-OS support, Interoperability, Scalability.
  • Troubleshoot and resolve complex issues in embedded, multi-core, real-time systems.
  • Use logic analyzers, protocol analyzers, and other advanced 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.
  • Clearly present technical findings and recommendations to engineering teams.

Benefits

  • Health benefits that begin day one
  • Retirement savings plans
  • Industry leading ESPP program with a 2 year look back feature
  • Restricted stock units
  • Quarterly bonus payments
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service