Senior Engineer 2-Software AI/ML, Cloud Eco-system
Microchip Technology Incorporated
All India, Chennai • 1 month ago
Experience: 5 to 9 Yrs
PREMIUM
Deal of the Day
--:--:--
15 Days Free Trial
After Free Trial → Flat 50% OFF
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
After free-trial 6 Months subscription will be auto Activated @ $
1
(Cancel Anytime). Quoted price includes 50% discount.
Enter Your Details
Job Description
As an experienced software engineer, you will be responsible for developing AI models within the AI/ML software platform for edge computing at Microchip Technology Inc. Your key responsibilities will include:
- Participating in the design, development, and implementation of new and existing AI models using JavaScript, TypeScript, C/C++, and Python languages in an AI application for various Edge AI hardware platforms.
- Creating and defining AI models in various platforms using TFLite, Tensorflow, ONNX, Pytorch, and C/C++ based technologies.
- Designing and implementing AI/ML applications, models, and algorithms optimized for edge computing environments in the cloud-based development and application space.
- Working closely with product management to define project requirements, milestones, and deliverables.
- Collaborating with the software engineering team to implement accelerated AI training software platforms.
- Developing and tuning AI models for efficient execution on hardware platforms.
- Utilizing best practices in software development, including code reviews, unit testing, integration, and continuous integration.
- Writing clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Debugging, troubleshooting, and resolving software defects and issues.
- Assisting with the documentation of software solutions, including technical specifications and user guides.
- Staying up-to-date with the latest advancements in AI/ML and edge computing technologies to ensure solutions remain cutting-edge.
- Working in a team environment, developing and fostering a culture of innovation and continuous improvement.
Qualifications required for this role:
- Bachelors, Masters degree in Computer Science, Electronics Engineering, or related field.
- 7+ years of total experience in software development for Bachelors and 5+ years of total experience in software development for Masters, plus 2+ years of specific A/ML software development experience.
- Experience of hosting cloud applications in AWS using AWS tools and release applications.
- Familiarity with cloud computing platforms (Azure, GCP, OCI) and edge-to-cloud integration.
- Proficient knowledge in using machine learning development languages, tools, and frameworks, such as the MPLAB Machine Learning Development Suite and Python AI/ML libraries using TensorFlow/TFLite, Pytorch, Keras, and ONNX.
- Experience with Agile DevOps/SecDevOps/Git SCM software development lifecycle workflow.
- Strong understanding of object-oriented programming principles and design patterns.
- Excellent communication, interpersonal skills, problem-solving skills, and the ability to work independently and as part of a team.
- Eagerness to learn, adapt, and take on new challenges.
Preferred qualifications for this role include experience in front-end web development, familiarity with SQL and database design concepts, knowledge of deployment languages in a cloud-based application environment, scripting languages for data manipulation and management, understanding of edge computing architectures, experience with signal processing and analysis in an ML framework, knowledge of security and privacy considerations in edge computing, and understanding of Functional Safety Development and analysis methods using ISO-26262 workflow requirements.
Travel Time: 0% - 25% As an experienced software engineer, you will be responsible for developing AI models within the AI/ML software platform for edge computing at Microchip Technology Inc. Your key responsibilities will include:
- Participating in the design, development, and implementation of new and existing AI models using JavaScript, TypeScript, C/C++, and Python languages in an AI application for various Edge AI hardware platforms.
- Creating and defining AI models in various platforms using TFLite, Tensorflow, ONNX, Pytorch, and C/C++ based technologies.
- Designing and implementing AI/ML applications, models, and algorithms optimized for edge computing environments in the cloud-based development and application space.
- Working closely with product management to define project requirements, milestones, and deliverables.
- Collaborating with the software engineering team to implement accelerated AI training software platforms.
- Developing and tuning AI models for efficient execution on hardware platforms.
- Utilizing best practices in software development, including code reviews, unit testing, integration, and continuous integration.
- Writing clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Debugging, troubleshooting, and resolving software defects and issues.
- Assisting with the documentation of software solutions, including technical specifications and user guides.
- Staying up-to-date with the latest advancements in AI/ML and edge computing technologies to ensure solutions remain cutting-edge.
- Working in a team environment, developing and fostering a culture of i
Skills Required
Posted on: March 24, 2026
Relevant Jobs
Step 2 of 2