Overview
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? Microchip Technology Inc. offers an atmosphere of trust, empowerment, respect, diversity and communication with opportunities to own a piece of a multi-billion dollar global organization.
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. We are committed to employee development, values-based decision making, and strong sense of community driven by our Vision, Mission and 11 Guiding Values. We proudly enroll over a thousand people annually in Leadership Passage Programs and have received many awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo.
Visit our careers page to see what exciting opportunities and company perks await!
Job Description
Microchip’s Data Center Solutions (DCS) Business Unit delivers industry-leading performance, reliability and security through its portfolio of Storage Controllers, Memory Controllers, NVMe SSD Controllers, PCIe Switches and SAS Expanders. These products are used in Cloud Storage, Compute, Data Centers and Storage Area Networks, supporting the backbone of modern data infrastructure.
Responsibilities
- Integrate prototype SOC hardware and firmware into a complete solution, including working with emulation platforms, prototype ICs, validation boards, firmware and software to enable functional testing and firmware development.
- Develop, execute and document a series of feature tests to validate the operation of the SoC and its functional hardware blocks and firmware, ensuring design specs, performance targets and industry requirements are met.
- Work with pre-silicon FPGA-based emulation platforms and prototype (post-silicon) ICs/SOCs.
- Build and maintain validation infrastructure through boards, FPGAs, embedded software, device drivers and test bench scripts.
- Develop block, subsystem and system-level test firmware and scripts, integrating them into best-in-class test automation suites.
- Run tests and conduct investigations in lab environments (on-site and remote).
- Identify and report bugs, collaborating with cross-disciplinary teams to isolate, investigate and resolve issues.
- Apply knowledge of device, system protocols and industry standards as it evolves.
- Present technical information effectively to small teams of engineers.
- Grow the role and responsibilities with the candidate’s skills and interests.
Requirements / Qualifications
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering or Computer Science.
- 2 years of relevant industry experience; more junior applicants and new grads will be considered for other levels.
- Prior experience in validation or testing is a strong asset.
- Ability to develop and execute functional validation tests and necessary validation software and scripts.
- Experience working in a lab environment with relevant test equipment; strong debugging and investigations skills.
- Strong knowledge of digital systems and computer architecture.
- Strong knowledge of data communication and digital design theory.
- Strong scripting skills (Python or Tcl/Tk); proficiency in C/C++.
- Familiarity with PCIe, CXL, DDR (4/5), I2C, SPI protocols is an asset.
- Hands-on hardware experience with x86-based systems.
- Experience working in Linux and Windows OS environments.
- Thorough knowledge of circuit theory and high-speed signal fundamentals.
- Strong analytical and problem-solving skills; ability to quickly learn new technologies, protocols and standards.
- Team player with good communication and interpersonal skills.
Desired Qualifications
- Experience developing and debugging MIPS or ARM-based architectures; programming firmware in C/C++.
- Working knowledge of protocols such as PCIe, CXL, DDR, NVMe, ONFI, SAS, SATA, I2C, SPI and protocol trace debugging.
- Experience testing and debugging high-speed SERDES.
- Linux OS architecture, distributions and kernel knowledge; Linux or Windows host drivers development.
- Knowledge of FPGA layout tools and VHDL/Verilog coding; familiarity with FPGA-based emulation environments.
- Experience with high-speed digital designs, board designs, PCB layouts and signal integrity concepts; manufacturing processes.
- ThreadX or RTOS knowledge.
Travel Time: 0% - 25%
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; in addition, benefits begin day one, retirement savings plans and an industry-leading IESPP program with a 6-month look-back feature. Find more information about all our benefits at the link below.
Benefits of working at Microchip
The annual base salary range for this position is [not disclosed in original text].
- Range is dependent on numerous factors including job location, skills and experience.
To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
Key Skills
- Quality Assurance, Production Budgets, Production Schedules, Social Platforms, Content Development, Personnel Management, Client Relationships, Project Management, Control Room, Creative concepts, News gathering, Show Content, Video production, Content Reviews
Employment Type : Full-Time
Experience : years
Vacancy : 1