Microchip Technology

Engineer II- Firmware

Microchip Technology$86K — $186K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Engineering or Electrical Engineering
  • 5+ years of Embedded Application Software or high-level Embedded Software development experience
  • Strong proficiency in C and at least one assembly language programming
  • Expertise in SoC, RTOS, multi-threading, and SMP firmware development
  • Experience with high-speed protocol development (PCIe, CXL, Ethernet, etc.)
  • Excellent problem-solving, documentation, and communication skills
  • Self-motivated, team-oriented, and quality-focused with strong ownership skills

Responsibilities

  • Analyze product requirements and perform design, development, integration, debugging, verification, and validation of software components
  • Lead architecture and design reviews with cross-functional teams
  • Collaborate with firmware and chip design teams for pre-silicon and post-silicon activities
  • Investigate and resolve internal and customer-reported issues
  • Develop and maintain comprehensive technical documentation
  • Mentor junior engineers through design and code reviews

Benefits

  • Health benefits starting day one
  • Retirement savings plans
  • Industry leading employee stock purchase program with a 6-month look back feature
  • Quarterly bonus payments
Full Job Description
Job Description:

Microchip's Data Center Solutions Business Unit (DCS) delivers industry leading performance, reliability, and security in Storage Controllers, Memory Controllers, NVMe SSD Controllers, PCIe Switches and SAS Expanders that are applied in Cloud Storage and Compute Data Centers, and Storage Area Networks.

An opening exists in the functional validation group for a junior engineer with an interest in PCI Express (PCIe), Non-Volatile Memory Express (NVMe) and debug of complex ASICs. This group is a cross functional team of talented engineers tasked with board development, silicon and system validation of Microchip's NVMe Flash controller and PCIe switch products.

The team is responsible for validation, 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 (boards, FPGAs) and software validation infrastructure (Scripting, embedded C) 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 silicon and system validation plans
  • System level debug of silicon hardware and software issues
  • Build and support validation infrastructure through the development of embedded software, device drivers, and test tools
  • Scripting such as Python, Tcl/Tk
  • Troubleshoot and resolve complex problems in embedded multi-core SOCs
  • RTL coding for CPLD/FPGAs
  • Present technical information to others


Requirements/Qualifications:

  • Bachelor or Master degree in CS, CE, EE
  • Experience, none for New College Grad and 2-5 years for Engineer II
  • 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)
  • Experience developing device drivers for Windows or Linux
  • Experience in use of lab equipment (e.g., protocol analyzers)
  • Hardware experience in high speed digital design


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 payments. In addition to these components, our package includes health benefits that 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 $86,000-$186,000.*

*Range is dependent on numerous factors including job location, skills and experience.

About Microchip Technology

Microchip Technology is an American semiconductor company headquartered in Chandler, Arizona. The company was founded in 1989 and has been providing microcontroller and analog semiconductors for over 30 years. Microchip Technology operates in over 100 locations in 70 countries and has more than 18,000 employees worldwide. The company's products include microcontrollers, memory, and other analog and mixed-signal products. Microchip Technology's mission is to provide innovative solutions for a wide range of applications, including automotive, industrial, and consumer electronics.
Learn more about Microchip Technology
Size
21,000 employees
Market Cap
$37.9 billion
Industry
Net Income
$333.3 million
Founded
1989
5 Year Trend
+14.9%
Revenue
$5.2 billion
NASDAQ

Similar Jobs

More Jobs at Microchip Technology

More Telecommunications & Hardware Jobs

Find similar Engineer II- Firmware jobs: