Microchip logo

Engineer II - Software

Microchip
August 21, 2026
Full-time
On-site
Chennai, Tamil Nadu, India
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Engineer II - Software

Role Summary

The Engineer II - Software is a hands-on individual contributor on the Applications team within Microchip's Secure Computing Group. The role focuses on developing, testing, and supporting embedded firmware for secure Platform Root of Trust products and onboarding customers to those devices.

Primary responsibilities include firmware development and verification, hardware integration and troubleshooting, customer technical support and demos, and producing application notes to support product adoption.

Experience Level

Mid-level (Engineer II). The posting specifies 3–5 years of relevant firmware development and testing experience.

Responsibilities

The core responsibilities are:

  • Develop, improve, and test embedded firmware for secure computing products in collaboration with cross-functional teams.
  • Onboard customers to secure Platform Root of Trust devices; provide technical guidance, demonstrations, and solution presentations.
  • Perform hardware integration testing, system integration, deployment verification, and troubleshooting.
  • Manage and resolve customer issues through the Salesforce ticketing system and maintain timely communication with customers.
  • Work with multi-site cross-functional teams to coordinate development and support activities.
  • Prepare customer-facing application notes and technical documentation to support product adoption.
  • Use embedded debugging tools (oscilloscopes, debuggers, protocol analyzers) to isolate and resolve hardware/software issues.

Requirements

Must-have and preferred qualifications are listed below.

  • Must-have: 3–5 years' experience in firmware development and testing for embedded systems, microprocessors, or microcontrollers.
  • Must-have: Strong C programming skills in an embedded environment.
  • Must-have: Experience writing automation or support scripts in Python.
  • Must-have: Practical experience with deployment, verification, and validation of embedded software products.
  • Must-have: Proficiency with embedded debugging tools (oscilloscope, debuggers, protocol analyzers) and command-line build tools.
  • Must-have: Good problem-solving ability, strong communication skills, self-motivated, and able to work as a team player in an individual-contributor role.
  • Must-have: Experience in system understanding, hardware integration testing, and system troubleshooting.
  • Nice-to-have: Basic cryptography and security algorithm knowledge.
  • Nice-to-have: Experience with ARM architecture, Linux, and command-line build/toolchains.
  • Nice-to-have: Experience with Chromium EC firmware, Zephyr Project, or FreeRTOS.
  • Nice-to-have: Experience with I2C, SPI, networking or real-time content streaming protocols.
  • Nice-to-have: Familiarity with MPLAB or KEIL IDEs and toolchains, and experience with Azure or IoT platforms.

Education Requirements

Not specified.


About the Company

Company: Microchip

Headquarters: Chandler, Arizona, USA

Microchip is a leading semiconductor company focused on developing innovative solutions to enhance the human experience. With a commitment to empowering innovation, Microchip prioritizes the value of its employees by fostering a culture that supports their growth and contributions.

Microchip logo

Date Posted: 2026-08-20