About the Role
We are seeking a hands-on Senior AI Engineer to join Cirrus Logic’s centralized AI Core team. You will develop, prototype, validate, and scale AI-enabled engineering capabilities across R&D’s Hardware, Software & Firmware design teams. This role is ideal for an engineer energized by solving ambiguous technical problems, validating solutions rigorously, and turning pilots into practical engineering leverage at scale.
Responsibilities
- Partner with Hardware, Software & Firmware leaders, architects, developers, test engineers, and DevOps to identify, prioritize, and rapidly prototype high-value AI use cases.
- Build and evaluate AI-assisted workflows for firmware and driver development, code understanding, debugging, test creation, documentation, and engineering productivity.
- Design and implement retrieval-augmented generation, contextual knowledge, tool integration, and agentic workflows that safely use approved internal engineering information.
- Connect AI systems to appropriate engineering tools, repositories, build and test systems, documentation, and, where appropriate, hardware and lab environments.
- Establish rigorous evaluation methods for AI-enabled workflows, including quality, correctness, security, developer experience, productivity, and hardware-in-the-loop validation.
- Convert successful pilots into reusable AI Core capabilities, including reference architectures, libraries, integration patterns, governance controls, documentation, and enablement materials.
- Help define the technical roadmap for AI in R&D, including build-versus-buy recommendations, vendor evaluation, data and access requirements, and deployment patterns.
- Work with security, IT, legal, and engineering leadership to ensure responsible use of models, code, confidential information, and internal tools.
- Share learnings across the AI Core team and R&D through demonstrations, technical guidance, and practical training that supports adoption.
- Establish repeatable, validated ways for Cirrus engineers to use AI effectively in hardware-adjacent development environments.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, with 5+ years of relevant experience in software, AI/ML systems, developer infrastructure, embedded systems, firmware, or a closely related field.
- Strong Python software engineering skills, with experience delivering production-quality tools, services, or developer infrastructure.
- Practical experience applying modern AI/ML technologies, including large language models, retrieval-augmented generation, embeddings and vector search, tool calling, agents, model evaluation, or AI application platforms.
- Experience designing reliable software systems with clear interfaces, observability, testing, security, and maintainability.
- Demonstrated ability to move from an ambiguous problem statement through prototype, evaluation, and engineering adoption.
- Ability to work effectively across software, firmware, hardware, test, DevOps, IT, and security disciplines.
- Strong technical judgment, structured problem solving, and communication skills, including the ability to explain complex AI tradeoffs to technical and leadership audiences.
- Candidates for this role must be able to access technical data without a requirement for an export license.
- We are unable to sponsor or obtain export licenses for this role.
Skills
- Python
- Large language models
- Retrieval-augmented generation
- Embeddings and vector search
- Tool calling
- Agents
- Model evaluation
- AI application platforms
- Embedded software
- Firmware
- Device drivers
- RTOS
- Bare-metal development
- Hardware bring-up
- Hardware/software co-debug
- Source control integration
- CI/CD integration
- Issue tracking integration
- Documentation systems integration
- Build systems integration
- Test automation integration
- Laboratory equipment integration
- Hardware-in-the-loop
- Simulation
- Emulation
- Automated validation environments
- C/C++
- Linux
- Developer tooling
- Code analysis
- Secure software-development practices
- Enterprise data governance
- Access controls
- Model safety
- Intellectual-property considerations
- Reusable technical platforms
- Standards development
- Enablement materials development
Experience Level
- 5+ years of relevant experience
Education Level
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline
- Advanced degree or equivalent practical experience is valued
About the Company
- For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing.
- Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands.
- Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn.
- We couldn’t do it without our extraordinary workforce – and that’s where you come in.
- Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career!
Equal Opportunity
- Cirrus Logic strives to select the best qualified applicant for any opening.
- Different approaches, ideas and points of view are both valued and respected.
- Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.
