Fall 2026 Co-Op - Embedded Software AI Intern
Responsibilities
-
Assist in the implementation of real-time embedded software for world-class product
-
Improve/Add to the use of AI/ML in the development of real-time embedded software
-
Assist in developing AI agents etc. to aid development of real-time embedded software
-
Liaise with other cross functional engineers to understand/meet software requirements
-
Work with engineering/project mentors/managers to deliver to expectations
-
Follow and maintain state of the art software development practices including CI/CD
Required Skills and Qualifications
-
Great programming skills in C and Python; familiarity with other scripting/programming languages a plus
-
Experience with AI/ML commensurate with a pre-undergraduate degree
-
Knowledge of modern software development practices
-
Familiarity with Git and modern Version Control Systems
-
Experience with processor architectures and efficient real-time implementation
-
Pursuing BS/like degree in Computer/Data Science, Software Engineering or related field
Preferred Skills and Qualifications
-
Considerable experience in the use of AI/ML in multiple usage contexts
-
Extensive experience building agents and working across multiple AI models/engines
-
Experience working in a global multi-site work environment
-
Experience with embedded real-time signal processing software implementation
-
Knowledge of Digital Signal Processing including audio/non-audio applications
-
Experience deploying embedded software in a mixed-signal IC/SoC context
-
Technical understanding of architecting/implementing embedded software
