Platform Development Engineer Intern

August 21, 2025

Are you applying to the internship?

Job Description

About the Company:

Cirrus Logic has been driven by top engineers in mixed-signal processing for over four decades, focusing on solving complex challenges to deliver innovative end-user solutions for leading consumer brands worldwide. The company is recognized for its award-winning culture, built on a foundation of inclusion and fairness, significant community engagement, and ensuring enjoyable employee experiences. They emphasize that their success is due to their “extraordinary workforce” and invite new talent to join and contribute to making Cirrus Logic an “exceptional place to grow your career.” The company’s employment decisions are made based on job-related criteria, without discrimination against protected classifications. Cirrus Logic follows a hybrid work schedule (2+ days in-office) for regular employees.

About the Job: Platform Development Engineer Intern

This position is for a Platform Development Engineer Intern within the Product Validation and Test organization, specifically as part of the Cirrus Logic Platform Development (PlatDev) Team.

The PlatDev Team is responsible for supporting hardware/software infrastructure development for both the Validation Engineering and Product Test Engineering (PTE) organizations. The intern’s primary focus will be on developing hardware design and methodologies for test hardware platforms. The role encompasses a range of tasks, including developing tooling for FPGA build methodologies, FPGA design, MCU firmware development, and general platform development.

As an intern, you will have the opportunity to collaborate with experienced engineers on real-world challenges, contribute to product development, and gain hands-on experience in a dynamic and supportive environment. This is a full-time internship scheduled for the Spring 2026 semester, lasting between 12 to 16 weeks. Interns are expected to be in the office more often than regular employees, potentially up to 5 days per week, depending on business needs and team preference. Interns must either reside within commutable distance of the work location or be willing to relocate prior to the start of the internship.

Responsibilities:

• Collaborate with FPGA engineers to understand their tooling requirements for various FPGA designs.
• Develop Python tools for generating Register-Transfer Level (RTL) code and software collateral, as well as for automating the FPGA build flow.
• Engage in FPGA RTL design for diverse hardware blocks.
• Develop new functionalities within test platform subsystems, such as LCD display drivers, JTAG interfaces, and SPI/I2C chips.
• Create Python-based tests specifically for verifying board functionality during screening processes.
• Incorporate feedback from end-users to enhance and improve existing tool features.

Required Skills and Qualifications:

• Currently pursuing a Bachelor’s (BS) or Master’s (MS) degree in Electrical or Computer Engineering.
• Must be a minimum of a junior-level undergraduate student with a focus on Electrical or Computer Engineering.
• Possess coursework or practical experience with analog, digital, and power electronics circuits.
• Have coursework or experience in software programming/scripting languages, specifically Python and C/C++.
• Demonstrated aptitude in understanding system-level interactions of various industry interface standards, such as I2C, SPI, USB, I2S, TDM, or high-speed control/data buses.
• Be self-motivated with excellent problem-solving skills and keen attention to detail, as understanding silicon, board, and software interactions is crucial.
• Possess a highly dynamic, energetic, and driven personality, coupled with excellent written and verbal communication skills and the ability to work effectively across different functional groups and organizations.

Preferred Skills & Qualifications:

• Prior experience working with FPGA design or FPGA hardware.
• Experience with PCB design and relevant tools.