Senior Engineer II

1 week ago


Chennai, Tamil Nadu, India Microchip Technology Inc. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

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? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We offer all that and more at Microchip Technology Inc.

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. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the
Aggregate System
and it's won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await

Job Description
Microchip products are at the heart of millions of consumer devices and networks, and we are looking for an exceptional person to join our NCS (Networking & Connectivity Solutions) Development team that develops all kinds of software including Drivers, Firmware, etc. that brings more value to NCS products with a strong customer focus. We are looking for a self-driven, proactive Embedded Software Engineer with strong experience in Linux Kernel Development and expertise in C, willing to work as an individual contributor and get involved in the complete product development life cycle. This role involves collaborating with Architects to develop embedded software for PCIe, USB and Ethernet products. Responsibilities include creating software architecture specifications, design, implementation, test planning, developer testing, and maintenance of Device Drivers.

Requirements

  • Bachelor's degree in Engineering (preferably ECE, CSE, or EEE).
  • 7+ years of experience in Embedded Software Driver development.
  • Proficiency in C programming and Linux kernel driver development.
  • Strong knowledge and practical experience in PCIe standards, USB and Ethernet protocols.
  • Hands-on embedded software development experience with PCIe-based products, Ethernet NICs, switches, and PHYs is beneficial.
  • Proficiency in debugging tools such as GDB, Objdump, and similar utilities.
  • Exposure to interface protocols such as UART, SPI, I2C, USB, and Ethernet.
  • Familiarity with tools like logic analyzers, debuggers, oscilloscopes, and protocol analyzers is advantageous.
  • Getting involved during all the phases of product life cycle, right from requirement gathering, Module Design, Implementation, Release and sustenance.
  • Ability to interpret datasheets, application notes, and PCB schematics.
  • Capability to understand specifications and develop drivers accordingly.
  • Familiarity with version control systems (e.g., Git, P4).
  • Strong problem-solving skills and eagerness to learn new technical topics as required.
  • Good verbal and written communication skills.
  • Open-minded and willing to collaborate with various stakeholders in cross-functional teams to resolve issues.
  • Self-motivated, driven, and a team player able to multitask and prioritize project tasks effectively.
  • Adherence to industry standards, guidelines, and best practices.
  • Experience identifying and resolving software bugs and performance issues.
  • Ability to customize or configure software modules to meet specific business needs.
  • Experience and strong understanding of Device Tree configuration and U-Boot/UEFI driver development.

Desired Skills

  • Solid understanding of PCIe standards, networking fundamentals, Ethernet Layer 2 and Layer 3 protocols, switches, and PHYs. Familiarity with USB is a plus.
  • Strong fundamentals in inter-process communication (IPC) and operating system concepts.
  • Experience submitting and integrating code changes into the official Linux kernel mainline repository.
  • Experience in low-level embedded software design, development, testing, and deployment on microcontrollers is preferred.
  • Software development experience with one or more of the following: Windows device drivers, QNX/VxWorks device drivers, or MacOS drivers.
  • Proficiency in Windows system programming, Perl or Python scripting for developing utilities and test automation tools.
  • Familiarity with ASPICE and functional safety processes.

Requirements/Qualifications
Bachelor's degree in Engineering (preferably ECE, CSE, or EEE).

7+ years of experience in Embedded Software Driver development.

Travel Time
No Travel

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.


  • Senior Engineer

    9 hours ago


    Chennai, Tamil Nadu, India Movate Technologies Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Senior Engineer: Role SummaryExperienced .NET ApplicationSupport Developer with a strong foundation in troubleshooting and maintainingenterprise-grade applications. Skilled in resolving backend and frontendissues, optimizing database performance, and ensuring seamless integrationacross services. Adept at working in cloud environments like Azure and AWS...


  • Chennai, Tamil Nadu, India KBR Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Title:Lead / Senior Pipeline EngineerJOB TITLE: Senior Technical Professional - PipelineREPORTS TO: Head of the DepartmentJOB LOCATION: Chennai, IndiaSUMMARY: The candidate will be part of a Team of Piping discipline involved in Oil and gas onshore / refinery/ gas gathering stations/ well pads/cross-country pipelineJob Details:Senior Pipeline Engineer - More...


  • Chennai, Tamil Nadu, India RELX Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Would you like to be part of a team that delivers high-quality software to our customers?Are you a visible champion with a 'can do' attitude and enthusiasm that inspires others?About The BusinessLexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on...


  • Chennai, Tamil Nadu, India RELX Group Full time ₹ 10,000 - ₹ 60,000 per year

    Senior Software Engineer IIAre you at an early stage of your career?Do you desire to work in a practical domain?About our Team:-We are a diverse team of software engineers, data scientists and computer technologists. We have varied backgrounds and cultures, and we're located across different countries, but we all have one aim to create powerful tools to help...


  • Chennai, Tamil Nadu, India Anthology Inc. Full time ₹ 20,00,000 - ₹ 60,00,000 per year

    Senior Software Engineer in Test IIChennai, IndiaThe Opportunity:Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that's simple and intelligent, inspiring student success and institutional...


  • Chennai, Tamil Nadu, India Anthology Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DescriptionSenior Software Engineer in Test IIChennai, IndiaThe Opportunity:Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that's simple and intelligent, inspiring student success and...


  • Chennai, Tamil Nadu, India Innovatz Global Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionInnovatz Global is a leading Management Consulting and Technology Services company with headquarters in Malaysia and a strong presence across multiple countries, including the U.S., India, China, and Australia. With over 500 skilled professionals, the company specializes in delivering innovative IT solutions and staffing services to...


  • Chennai, Tamil Nadu, India Sectigo Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Job DescriptionWe are looking for a Technical Support Engineer II to join our growing global team at Sectigo.The Technical Support Engineer II works closely with Sectigo's customer base and sales department, handles the day-to-day customer issues reported, all issues escalated, and sees problems and follows through to resolution. This role involves...


  • Chennai, Tamil Nadu, India JP Techno Park Full time ₹ 9,00,000 - ₹ 10,00,000 per year

    Hi,Job Title: Flight Controls Engineer II PX4, Ardupilot, UAV Assembly & Tuning, Flight Testing, Control Systems, Hardware-in-the-loop (HIL) Testing, Piloting 1 3–5 6 10 Department: Aerospace Engineering / UAV SystemsLocation: ChennaiEmployment Type: Full-TimeExperience Level: Mid-Level (3–5 years)Required Skills & Qualifications:3–5 years of...

  • Systems Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Stonebranch Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Location: Remote – IndiaReports to: Lead Systems EngineerTravel: NoneStonebranch builds IT orchestration and automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service orchestration. No matter the degree of automation, the Stonebranch platform is simple, modern, and secure....