Senior Engineer II
1 week ago
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 TravelTo 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.
-
Software Engineer II
2 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearJob Description It's fun to work in a company where people truly BELIEVE in what they're doingSummary: The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this job, you will join a team maintaining a proprietary database management system running on z/OS having batch,...
-
Software Engineer II
2 weeks ago
Chennai, Tamil Nadu, India Trimble Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob Title: Software Engineer II (Senior Software Engineer)Location: Chennai, India (Onsite/Hybrid)Experience Level: 3 - 6 yearsAbout the RoleWe are looking for an enthusiastic Software Engineer (Level 2) to join the Trimble Connect team. This role focuses on backend service development using Java and AWS, building scalable, secure, and reliable microservices...
-
Zenith - IT Developer/Engineer II
2 weeks ago
Chennai, Tamil Nadu, India Zenith Services Inc. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWere Hiring : IT Developer/Engineer IILocation : (HP site - e.g., Chennai/India).Job Type : Full-time.Experience Level : Mid-level.Role Overview : As an IT Developer/Engineer II, you will play a key role in researching, designing, developing, configuring, integrating, testing, and maintaining business applications and information systems. Youll be...
-
Lead / Senior Pipeline Engineer
1 week ago
Chennai, Tamil Nadu, India KBR Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTitle: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...
-
Senior Software Engineer II
2 weeks ago
Chennai, Tamil Nadu, India RELX Group Full time ₹ 10,000 - ₹ 60,000 per yearSenior 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...
-
Senior Software Engineer in Test II
2 weeks ago
Chennai, Tamil Nadu, India Anthology Inc. Full time ₹ 20,00,000 - ₹ 60,00,000 per yearSenior 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...
-
Senior Software Engineer in Test II
2 weeks ago
Chennai, Tamil Nadu, India Anthology Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionSenior 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...
-
Software Engineer II
2 weeks ago
Chennai, Tamil Nadu, India Trimble Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPosition Profile – Software Engineer IIAre you a passionate and experienced software engineer looking to make a significant impact in building full-stack cloud-native applications? Then come and join us. What will you be doing?As a Software Engineer II, you will play a critical role in designing, developing, and maintaining high-quality software solutions...
-
Technical Support Engineer II
2 days ago
Chennai, Tamil Nadu, India Sectigo Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearJob 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...
-
Flight Control Engineer II- Defence
1 week ago
Chennai, Tamil Nadu, India JP Techno Park Full time ₹ 9,00,000 - ₹ 10,00,000 per yearHi,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...