Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microchip Technology Logo

Technical Staff Engineer-Software AI/ML

Microchip Technology

Salary not specified
Sep 9, 2025
Chandler, AZ, USA
Apply Now

Microchip Technology, Inc. is seeking an experienced software engineer to develop applications within their AI/ML software platform for edge computing. The role involves developing and deploying software AI/ML solutions that operate efficiently on edge devices, addressing the need for advanced AI/ML capabilities in edge computing environments.

Requirements

  • Experience with Agile DevOps/SecDevOps/Git SCM software development lifecycle workflow.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Familiarity with SQL and database design concepts.
  • Proficiency in Java, C, C++, C, Python or.NET in an applications development.
  • Experience with web development using languages and technologies such as Python, PHP, Angular.js, React.js, JavaScript, HTML, CSS, JSON, XML/YAML and OAuth API communication methods.
  • Familiar in using machine learning development tools and frameworks, such as the MPLAB Machine Learning Development Suite and Python AI/ML libraries using TensorFlow/TFLite, Pytorch, Keras, and ONNX.
  • Familiarity with cloud computing platforms (AWS, Azure, GCP, OCI) and edge-to-cloud integration.

Responsibilities

  • Participate in the design, development, and implementation of new and existing software applications using JavaScript, C and the .NET framework.
  • Design and implementation of AI/ML applications, models and algorithms optimized for edge computing environments.
  • Utilize best practices in software development, including code reviews, unit testing, integration and continuous integration.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Debug, troubleshoot, and resolve software defects and issues.
  • Assist with the documentation of software solutions, including technical specifications and user guides.
  • Stay up-to-date with the latest advancements in AI/ML and edge computing technologies to ensure our solutions remain at the cutting edge.

Other

  • Work closely with product management to help define project requirements, milestones, and deliverables.
  • Collaborate with cross-functional teams across the company to analyze project requirements and propose innovative solutions.
  • Work with customers and provide support to end-users when necessary.
  • Work in a team environment, developing and fostering a culture of innovation and continuous improvement.
  • Excellent communication, interpersonal skills, problem-solving skills and the ability to work independently and as part of a team.