
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
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
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

Cirrus Logic is an industry leader in low-power audio and high-performance mixed-signal processing technology that creates immersive user experiences for the world’s top mobile and consumer applications. With headquarters in Austin, Texas, and design centers in locations across the globe, Cirrus Logic is recognized for its award-winning corporate culture and flexible, hybrid work environment. Check us out at www.cirrus.com.
The company’s headquarters are in Austin, Texas, with international locations in Europe, China, South Korea, Taiwan and Japan.