Intern - Software Developer

Learn more about Cirrus Logic
Cirrus Logic

Cirrus Logic

Intern - Software Developer

Austin, TX
  • Responsibilities

    At Cirrus Logic, mixed-signal engineering drives our company. We develop high-performance, low-power signal processing solutions in audio, voice and haptics, delivering innovative end-user experiences and solving difficult challenges for new generations of mobile and consumer devices. While breaking the innovation barrier, we’ve also built an award-winning company culture, thanks to our extraordinary workforce and our ongoing efforts to champion and promote diversity, as well as our principles of equality and fairness in the workplace. Would you enjoy working alongside the industry's top engineers and solving sophisticated challenges for the world's top consumer brands? Join our team and help us continue to make this an exceptional place to work!

    As an intern on our Software Tools team, you will work alongside our applications, firmware and algorithm development teams to write production code for our software tools. We develop advanced software tools, running on Windows and Mac platforms that allow Cirrus Hardware Engineers and our Customers to perform graphical configuration and tuning of our products.

    Are you right for this role? If so, you can expect excellent development opportunities and a chance to get real world experience in a fun environment!


    • Work within a large, globally distributed software development team that develops advanced software tools, running on Windows and Mac platforms
    • Collaborate with the local team to clarify, breakdown, and estimate requirements
    • Work with stakeholders and teammates to create, review, and implement designs
    • Learn good practices and techniques for developing software on a global team
    • Learn as much as much as possible about Cirrus Logic products and the Solutions we provide our Customers
  • Qualifications

    Required Skills and Qualifications

    • Actively pursuing a BS or MS in Computer Science or Computer Engineering (or similar relevant area)
    • Understanding of Object-Oriented design and development skills in Java, C++, C# (or similar statically-typed system language)
    • Python, Ruby or similar system scripting language
    • Experience/Exposure to multi-threaded systems, multi-process systems, IPC, Algorithms, Data Structures
    • Strong desire to work actively with development teams and learn both soft and technical skills

    Preferred Skills and Qualifications

    • Experience with Java or C#
    • Experience with high-level UI frameworks (JavaFX, Swing, XAML/.NET, Qt or similar)
    • Understanding of version control (Git, SVN)
    • Experience with Unit/UI Testing (JUnit, TestFX)
    • Experience/interest in embedded development, digital signal processing, microcontrollers
    • Experience/interest in build automation, deployment and continuous integration methodologies

    This position is located in Austin, TX

    Cirrus Logic is an Equal Opportunity/Affirmative Action Employer. We strive to select the best qualified applicant for any opening and to reward employees based on their skills, experience and performance. 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.

  • Industry
    Consumer Electronics
  • About Us

    Cirrus Logic is a leading expert in low power, mixed-signal processing, and a leading supplier of innovative solutions in audio, voice and haptics. We develop hardware and software solutions to help our top-tier customers solve difficult technical challenges in new generations of mobile and consumer devices that deliver the very best in end-user experiences. While breaking the innovation barrier for integrated circuit design we’ve also built an award-winning company culture thanks to our world-class workforce. This journey reflects our ongoing efforts to encourage and promote diversity, as well as our principles of equality and fairness in the workplace.