Cirrus Logic-posted 3 months ago
Full-time • Intern
Austin, TX
11-50 employees

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. But 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! We are seeking a motivated Processor and Embedded Systems Intern to join our hardware R&D engineering team. As an intern, you will work closely with experienced architects and design engineers to contribute to the development of high-performance, low-power processors and digital subsystems. The role will give you exposure to Processor architectural analysis, RTL design, emulation platform development, and embedded C/C++ programming, making it ideal for students excited about working at the boundary of hardware and software. As an intern, you’ll collaborate with experienced engineers to solve real-world challenges, contribute to product development, and gain hands-on experience in a fast-paced, supportive environment. This internship will take place during the Summer 2026 semester over the course of a 12-14 week long internship working a full-time schedule.

  • Assist in the design and development of processor subsystems and digital IP blocks.
  • Write, review, and optimize RTL code (Verilog/SystemVerilog) for functional correctness and efficiency.
  • Support micro-architecture exploration and documentation of new features.
  • Collaborate on verification testbenches and run simulations to validate functionality.
  • Develop and run embedded C/C++ programs for processor validation, bring-up, and performance testing.
  • Contribute to performance/power analysis and help identify optimization opportunities.
  • Participate in design reviews and share progress with the team.
  • Actively pursuing a Master’s or PhD in Electrical Engineering, Computer Engineering, or related field.
  • Strong understanding of digital logic design, computer architecture, and microprocessor fundamentals.
  • Proficiency in Verilog or SystemVerilog.
  • Solid programming skills in C/C++ for embedded systems.
  • Experience with EDA tools (simulation, synthesis, lint).
  • Familiarity with scripting languages (Python, Perl, or TCL) for automation.
  • Strong problem-solving skills, attention to detail, and willingness to learn.
  • Coursework or project experience with processor design, SoC architecture, or hardware accelerators is highly desirable.
  • Knowledge of RISC-V or ARM instruction sets.
  • Familiarity with performance and power tradeoffs in processor design.
  • Experience with assembly programming.
  • Exposure to FPGA prototyping and hardware bring-up.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service