
Embedded Machine Learning Engineer – AI/ML
Cirrus Logic
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
About the role
- Lead rapid prototyping of ML models for edge intelligence across Voice, Sense, and Control domains, tightly integrated with Cirrus Logic’s mixed-signal processing strengths.
- Build datasets, design model architectures, and optimize performance, efficiency, and interpretability. Explore advanced approaches in ML-augmented signal processing, anomaly detection, and adaptive control.
- Collaborate with silicon, firmware, and systems teams to co-design ML architectures that operate efficiently on constrained hardware and embedded systems, balancing algorithmic accuracy with compute and power budgets.
- Stay at the forefront of ML frameworks, foundation/SLM trends, and physical-world AI applications. Scout external IP, academic work, and startups to inform CVL’s ML strategy.
- Provide guidance and technical direction to away-team engineers and contributors across Cirrus Logic. Share best practices in ML model lifecycle, from experimentation to deployment.
- Work hand-in-hand with Innovation Managers, advisory teams, customers, and external partners to identify opportunities, define success criteria, and validate ML-enabled innovations in real-world scenarios.
- Help define benchmarks, evaluation metrics, and pass/fail criteria that ensure ML prototypes address significant industry problems with clear paths to monetization.
Requirements
- Master’s or Ph.D. in Computer Science, Electrical Engineering, or related field with a focus on ML/AI.
- 8+ years of hands-on experience developing and deploying ML systems on the Edge and within embedded platforms, including ownership of datasets, model development, and deployment pipelines. Proven experience implementing ML inference on resource-constrained systems such as microcontrollers, embedded SoCs, or custom silicon.
- Demonstrated experience with CNNs, RNNs (LSTM/GRU), and Transformer-based models, including custom architecture design and optimization for production. Experience tailoring these architectures for low-latency and low-power embedded inference.
- Strong understanding of representation learning, attention mechanisms, sequence-to-sequence modeling, and generative architectures. Ability to translate these methods into efficient implementations suited for real-time sensor, audio, or control workloads.
- Experience with quantization, pruning, knowledge distillation, mixed-precision training, and compiler-level optimizations to deploy models on CPUs, DSPs, NPUs, or hybrid SoC architectures. Familiarity with memory hierarchy tradeoffs, compute-offload, and bandwidth constraints in embedded ML.
- Proficiency in embedded software and firmware development (C/C++/Python) with experience integrating ML inference engines into real-time embedded stacks, RTOS environments, or bare-metal systems. Understanding of firmware pipelines, peripheral I/O, and signal-path integration for ML-augmented mixed-signal systems.
- Ability to design labeling strategies, synthetic data generation, and augmentation pipelines to support robust model development. Understanding of data acquisition and preprocessing directly from embedded sensors.
- Proven track record of co-designing ML and firmware solutions alongside hardware teams, balancing algorithmic, architectural, and physical constraints. Familiarity with embedded ML frameworks and toolchains (e.g., TensorRT, ONNX Runtime, TVM, CoreML, TFLite, Glow, Edge Impulse).
- Ability to translate complex ML concepts into actionable insights for cross-disciplinary teams of algorithm, firmware, and hardware engineers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningmodel developmentML inferenceCNNsRNNsTransformer-based modelsquantizationpruningmixed-precision trainingembedded systems
Soft Skills
collaborationtechnical directionguidancecommunicationproblem-solvinginnovationcross-disciplinary teamworkmentorshipstrategic thinkingadaptability
Certifications
Master’s in Computer SciencePh.D. in Electrical Engineering