Lock Applications for this job are now closed
    Closing soon

    For nearly 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, 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! 

    As an intern on the software engineering team, you will work on products that are delivered to world class customers and ensure that they have been thoroughly tested and deliveries are rock-solid!

    Responsibilities

    • Contribute to the improvement of existing software development workflows & tools
    • Research industry and company best practices and latest technologies to identify opportunities for improvement within the team.
    • Influence project version control practices to support effective code collaboration
    • Develop thorough documentation to support training of future project teams
    • Showcase new improvements through training sessions and presentations to the team
    • Actively collect and incorporate feedback for iterative improvements
    • Collaborate with cross-functional teams to understand requirements and address potential challenges

    Required skills and qualifications

    • Current enrolment in a Bachelor's or Master's degree program in Electrical Engineering, Computer Science, Computer Engineering, or a related field
    • Strong problem-solving and critical-thinking abilities
    • Experience with at least one programming language, preferably Python
    • Eagerness to learn and adapt to new technologies
    • Experience working collaboratively in a team environment
    • Excellent communication skills (both in spoken and written English) 

    Preferred skills and qualifications

    • Knowledge of DevOps and Continuous Integration practices
    • Familiarity with version control systems
    • Familiarity with the Software Development Life Cycle
    • Understanding of software testing and test automation principles

    This opportunity is available for summer placements, which will run around June-August. Candidate must be available for full time employment during the internship.

    This internship is based in our London office.

    This is a hybrid / remote position and will follow a 2 day in-office work schedule. You must be based within commutable distance of the work location listed on the job posting.