At a Glance
- Tasks: Join our Embedded Software Test team and tackle exciting challenges in embedded systems.
- Company: Cirrus Logic, a leader in mixed-signal processing with an award-winning culture.
- Benefits: Gain hands-on experience, work in a collaborative environment, and enjoy a supportive culture.
- Why this job: Make a real impact while developing your skills in Python and data visualisation.
- Qualifications: Currently studying Electronic & Electrical Engineering or related fields with strong Python skills.
- Other info: Dynamic internship with opportunities for growth and learning in Edinburgh.
The predicted salary is between 500 - 1500 £ per month.
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’re looking for a motivated engineering intern to join our Embedded Software Test team. This internship offers hands‑on experience of embedded systems, software testing, data visualisation, and Python development. This is an excellent opportunity for a student who enjoys building tools and analysing data to get clear, meaningful insights.
Key Responsibilities:- Understanding existing system test workflows across multiple embedded projects
- Exploring ways to aggregate, analyse, and present test data in a clear and actionable way
- Prototyping dashboards, plots, or reports to help teams understand test coverage, trends, and failures
- Contributing code using standard development practices (version control, code reviews, documentation)
- Presenting your work and findings to the wider team at the end of the internship
- Currently enrolled in a Bachelor’s or Master’s degree in Electronic & Electrical Engineering, Computer Engineering, or a related discipline
- Strong Python programming skills (e.g. coursework, projects, or personal work)
- Interest in embedded systems
- Good understanding of software development principles, and software test paradigms
- Willingness to learn, ask questions, and work collaboratively in a team environment
- Clear communication skills and enthusiasm for problem‑solving
- Familiarity with Git or other version control systems
- Exposure to embedded systems through coursework, labs, or projects
- Experience working with test data, logs, or automation frameworks
- Exposure to CI/CD and test automation
This opportunity is available to students currently enrolled in a BSc or MSc/MEng in Engineering. Candidates must be available for full time employment during the internship. Base in our Edinburgh office and you must be based within commutable distance for the duration of your internship. Cirrus Logic follows a 2+ day in‑office work schedule but interns should expect to be in the office more often, up to 5 days per week, based on business needs and team preference. Interns must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning their internship with Cirrus Logic. Candidates for this role must meet U.S. export control eligibility requirements. Due to U.S. export control restrictions and the short duration of this internship, we are unable to sponsor or obtain deemed export licenses for this role.
Diversity drives innovation at Cirrus Logic. Different approaches, ideas and points of view are both valued and respected, and employees are rewarded for their skills, experience and performance. Additionally, Cirrus Logic is an Equal Opportunity/Affirmative Action Employer, and we do not discriminate on the basis of race, color, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, gender identity, genetic information or any other characteristic protected by law.
Embedded System Test Engineer - Internship employer: Cirrus Logic
Contact Detail:
Cirrus Logic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded System Test Engineer - Internship
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Cirrus Logic on LinkedIn. Ask them about their experiences and any tips they might have for landing the internship. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! Prepare a mini-project or a portfolio that highlights your Python programming and any work with embedded systems. Bring this along to interviews to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Practice makes perfect! Get comfortable with common interview questions related to software testing and embedded systems. Mock interviews with friends or mentors can help you articulate your thoughts clearly and confidently.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Cirrus Logic team. Don’t miss out on this opportunity!
We think you need these skills to ace Embedded System Test Engineer - Internship
Some tips for your application 🫡
Show Your Passion for Embedded Systems: When you're writing your application, let us know why you're excited about embedded systems! Share any relevant projects or coursework that highlight your interest and skills in this area. We love seeing candidates who are genuinely enthusiastic about what they do.
Highlight Your Python Skills: Since strong Python programming skills are a must-have for this role, make sure to showcase your experience with Python in your application. Whether it's through coursework, personal projects, or internships, give us the details so we can see your coding prowess!
Be Clear and Concise: We appreciate clarity in applications. Make sure your writing is straightforward and to the point. Use bullet points if necessary to make your skills and experiences stand out. Remember, we want to get to know you quickly!
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the internship. Plus, it shows you’re serious about joining our team at Cirrus Logic!
How to prepare for a job interview at Cirrus Logic
✨Know Your Stuff
Make sure you brush up on your Python programming skills and understand the basics of embedded systems. Be ready to discuss any relevant coursework or projects you've worked on, as this will show your genuine interest and knowledge in the field.
✨Show Your Problem-Solving Skills
Cirrus Logic values innovative solutions, so think of examples where you've tackled complex challenges. Prepare to share how you approached these problems, what tools you used, and the outcomes. This will demonstrate your analytical mindset and enthusiasm for problem-solving.
✨Get Familiar with Version Control
Since familiarity with Git or other version control systems is preferred, make sure you can talk about your experience with these tools. If you’ve used them in projects, be ready to explain how they helped you manage your code effectively.
✨Communicate Clearly
Strong communication skills are key for this role. Practice explaining technical concepts in a simple way, as you may need to present your findings to the team. Being able to convey your ideas clearly will set you apart from other candidates.