Talent Apply
Log in
All jobs
M

Senior Engineer II - Software

Microchip
India - Chennai Posted Aug 4, 2026
On-site

About this role

Job Description

  • This job is in Microchip's NCS group based at Chennai for a 5 to 8 years experienced embedded Software/Firmware Engineer. This role is for an individual technical contributor, and Job title depends on relevant job experience of the candidate.

  • This job involves working with Architects in developing embedded Firmware / Software for PCIe products. This includes creating software design specification, implementation, test plan, developer testing and sustenance for Firmware (both bare-metal and RTOS based), Device Drivers, protocol stack, Test tools and may need to use target platforms like Linux, Windows, VxWorks and QNX.

  • Being a Senior engineer, the candidate is expected to go through and understand relevant product specifications, and be familiar with software development processes, tools, techniques and be able to develop software based on specifications in expected quality levels within agreed timelines.

  • This role also requires active participation in feasibility studies, review activities (such as specification/design/code/test plan/bugs and other review tasks with cross-functional teams).

  • This role requires creation of high complexity software design, test plan, implementation, developer testing and release of software deliverables according to product specifications, responding to queries from internal & external customers, active participation in debugging and resolving technical issues.

  • The prospective candidate should be willing to work on multiple projects in parallel, should work in a cross functional team setup, supporting both pre and post silicon stages of projects. Though works as an individual contributor, the individual is expected to demonstrate reasonable technical and self-leadership.

  • This role expects a self-driven person, having a can-do attitude, willing to take up any technical challenges both in familiar and unfamiliar area from candidate's perspective.

Requirements/Qualifications

  • The candidate should have a B.Tech (preferably ECE/CSE/EEE)

  • Good Knowledge and hands-on software development experience in PCIe standards, protocols like NVMe, NTB, SRIOV, Virtualization highly desired

  • Hands-on embedded software/Firmware development experience for PCIe based products, Ethernet NIC, Switches, PHYs will be helpful

  • Experience in Embedded firmware development with either NVMe SSD controllers (either SSD host driver or SSD device FW) or PCIe Gen4/Gen5 devices highly desired

  • Experience in one or more of the following: ASPICE, Automotive Functional Safety ISO26262, Industrial functional safety ISO61508, Cyber security ISO21434

  • Experience in MISRA C, CERT C, and CWE (Common Weakness Enumeration) guidelines and making embedded firmware codebases compliant to these coding standards

  • Should be very strong in C programming; hands-on in assembly language basics will be helpful

  • Good understanding and hands-on experience in Micro controllers, Operating Systems and RTOS internals are essential

  • Experience in low level embedded software/firmware design, development, testing and deployment with any Micro controllers is desired

  • Exposure to interface protocols like UART, SPI, I2C, CAN, USB, Ethernet, will be good to have and helpful

  • Familiarity in using Logic analyzers, Debuggers, Oscilloscope, Protocol analyzers will be helpful

  • Ability to understand datasheets, Application notes, PCB schematics is required

  • Good problem-solving skills, and willing to learn on the job on any technical topics as may be needed for projects

  • Good verbal and written communication skills

  • Should be open minded person who is willing to reach out to different stakeholders in a cross functional project team to resolve issues as situations demand

  • Should be self-motivated, self-driven person, and a good team player willing to multitask within projects tasks according to set priorities

  • Adherence to standards, guidelines, and best practices in the industry

Desired Skills:

  • Experience in PCIe based protocols and related software stack development will be helpful

  • Good understanding of PCIe standards, Ethernet basics, Switches, PHYs will be a plus

  • Experience in software development in one or more of the following: Linux kernel drivers, Windows device drivers, QNX / VxWorks device drivers, PCIe protocol, Ethernet Switches will be a plus

  • Experience in embedded software development for Automotive/Industrial sectors will be a plus

  • Basic knowledge on security standards, DES, AES, SHA-1 will be a plus

  • Familiarity in scripting language like Python will be a plus

Travel Time:

  • 0% - 10%

Travel Time:

  • 0% - 25%

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.

Similar Jobs (3)

  • Senior Engineer II - Software — India - Chennai — Full time — Posted 30+ Days Ago
  • Senior Engineer II-Software — India - Chennai — Full time — Posted 30+ Days Ago
  • Senior Engineer II-Software — 2 Locations — Full time — Posted 30+ Days Ago

About Us

At Microchip, employees are our greatest strength. As one of the top performing semiconductor companies in the world, we are led by a set of guiding values and a mission to empower innovation to enhance the human experience. We work tirelessly to create a company culture that highlights how important every employee is to our mission.

Read More

Microchip Recruitment Privacy Notice

Recruitment Scam Alert

Microchip will never:

Request banking or payment information during the application or interview process.

Ask candidates to register or pay for a training class as part of the application or interview process.

Ask candidates to receive or ship packages or goods as part of the recruitment process.

Use email address not ending with "@microchip.com".

Use instant messaging to communicate.

Be wary of generic emails or vague job details. If something feels suspicious, stop communicating immediately. To report potential scams, contact us at [email protected].

Read More

Follow Us

-Microchip Recruitment Privacy Notice

© 2026 Workday, Inc. All rights reserved.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →