Engineer I- Applications

MicrochipChandler, AZ

About The Position

Microchip Technology Inc. is seeking an entry level Applications Engineer to support development of Edge AI / Machine Learning demonstrations on Microchip MCU, MPU, and FPGA platforms . This role focuses on creating, validating, and documenting reference designs and demonstrations that enable customers to deploy AI/ML workloads on resource-constrained embedded systems. The successful candidate will work closely with internal engineering, marketing, and field teams to enable customers through high-quality demos, example code, and technical collateral. Develop and maintain Edge AI/ML demonstration applications across Microchip platforms, including MCUs, MPUs, and FPGAs, from early proof-of-concepts to production-quality demos for tradeshows and events.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 0-3 years work experience with embedded software implementation
  • Strong programming skills in C/C++ & python
  • Expertise in embedded systems, including peripherals such as UART, I²C, SPI, USB, and GPIO.
  • Strong analytical and software debugging skills, with experience diagnosing embedded hardware/peripheral issues in the lab using oscilloscopes, logic analyzers, or similar tools.
  • Basic understanding of machine learning concepts
  • Hands-on experience with Linux and embedded Linux development environments
  • Ability to work independently and as part of a team
  • Effective written and verbal communication skills
  • Willingness to learn new technologies and tools
  • Ability to manage multiple tasks in a fast-paced environment
  • Self-starter with the ability to take initiative to complete tasks
  • Domestic travel (up to ~40%) may be required for customer meetings and tradeshows

Nice To Haves

  • Exposure to TinyML or Edge AI workflows
  • Experience with Python for data processing or ML experimentation
  • Familiarity with ARM Cortex-M, RISC-V
  • Experience with academic, personal, or maker projects involving:Sensors or signal processing Computer vision or audio processing FPGA-based designs
  • Hands-on embedded projects using Arduino, Raspberry Pi, or similar, interfacing with external devices to create functional systems
  • Knowledge of RTOS concepts

Responsibilities

  • Implement ML inference pipelines for vision, audio, and sensor-based use cases
  • Design, implement, debug, and optimize embedded software in C/C++ and Python, integrating AI/ML models with on-chip peripherals and external sensors.
  • Assist with model training, conversion, and deployment using frameworks such as: PyTorch TensorFlow / TensorFlow Lite ONNX and ONNX Runtime (where applicable)
  • Create application notes, demo guides, and reference documentation
  • Support internal teams, FAEs, and customers with demo setup and technical questions, attend trade-shows and events across Americas to showcase such demos.
  • Participate in customer engagements, training, and tradeshows as required
  • Collaborate with product, tools, and firmware teams to provide feedback and improvements

Benefits

  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments.
  • In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading ESPP program with a 2 year look back feature.
  • Find more information about all our benefits at the link below:
  • Benefits of working at Microchip
  • The annual base salary range for this position, which could be performed in the US, is $70,304-$143,000.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service