At a Glance
- Tasks: Design and develop cross-platform applications and tools that enhance engineering workflows.
- Company: Join Cirrus Logic, a leader in mixed-signal processing with an award-winning culture.
- Benefits: Competitive salary, inclusive environment, and opportunities for professional growth.
- Why this job: Make a real impact by building tools that power innovative consumer audio experiences.
- Qualifications: Bachelor's degree in Computer Science or equivalent experience; strong coding skills required.
- Other info: Dynamic team atmosphere with fast feedback and high visibility on projects.
The predicted salary is between 28800 - 48000 £ per year.
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, 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 a member of our Software Tools team, you’ll design and evolve the cross-platform applications, SDKs, and diagnostic systems that developers across the company rely on every day. Your work will directly enable product teams to craft world-class consumer audio and electronics experiences — and you’ll get to see your tools in action. You’ll collaborate with UX specialists, hardware teams, and other internal engineering partners to deliver polished developer tooling. From interactive configuration UIs to plugin SDKs that accelerate innovation, you’ll be building the internal products that make our engineers faster, our workflows smoother, and our systems more powerful. This is a role where you don’t just write code — you shape how advanced hardware gets configured, tuned, and brought to life.
Main Responsibilities:
- Develop high-performance, cross-platform desktop apps, APIs, SDKs, and IDE plugins using Java and Python that run on both Windows and MacOS.
- Invent and refine new software features that make complex graphical tuning workflows feel effortless.
- Ship polished tools that your colleagues will use daily — and see immediate impact.
- Help evolve a high-quality engineering culture focused on performance, maintainability, and scalability.
- Contribute ideas, challenge assumptions, and champion engineering excellence across the team.
- Shape the roadmaps during daily stand-ups, requirement breakdowns, and collaborative planning.
Required Skills and Qualifications:
- A Bachelor’s degree in Computer Science (or equivalent real-world experience).
- A track record of shipping real, non-trivial desktop or mobile applications.
- Strong object-oriented design instincts and solid engineering fundamentals.
- A good grasp of multi-threaded and multi-process system design, including IPC.
- Solid experience with Java, C#, C++, or other strongly typed languages.
- Comfort with scripting tools like Python to automate and accelerate workflows.
- A collaborative mindset and a desire to iterate rapidly with teammates and internal users.
- Excellent communication skills — you’ll be partnering with teams across the company.
Preferred Skills and Qualifications:
- Experience in embedded systems development or testing.
- Familiarity with build automation, CI pipelines, and deployment workflows.
- UI framework knowledge such as JavaFX, Swing, XAML/.NET, or Qt.
- Expertise with Gradle or Maven.
- Enthusiasm for agile development and continuous improvement.
- Curiosity about digital signal processing — or eagerness to learn it.
This rewarding and exciting position is based in our London office. The expectation is for a minimum of one day per week in the office. The specific in-office day(s) will be set according to business needs and team preferences. Come and work on tools with real users inside the company— fast feedback, fast iteration. See your code directly accelerate product development across Cirrus. Help build developer-facing tools, which means high impact, high visibility. Balance deep technical challenges with opportunities to influence product direction. Enable engineers to extract the best performance from advanced hardware systems.
Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.
At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.
Software Tools Engineer in England employer: Cirrus Logic, Inc.
Contact Detail:
Cirrus Logic, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Tools Engineer in England
✨Tip Number 1
Network like a pro! Reach out to current employees at Cirrus Logic on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Software Tools team.
✨Tip Number 2
Show off your skills! If you’ve built any relevant projects or tools, make sure to showcase them in your portfolio. This is your chance to demonstrate your coding chops and creativity, especially with Java and Python.
✨Tip Number 3
Prepare for those interviews! Brush up on your object-oriented design principles and be ready to discuss your past projects. Practice explaining complex concepts in simple terms, as communication is key when collaborating with teams.
✨Tip Number 4
Don’t forget to 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 family.
We think you need these skills to ace Software Tools Engineer in England
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Tools Engineer role. Highlight your experience with Java, Python, and any relevant projects that showcase your skills in developing cross-platform applications.
Showcase Your Collaboration Skills: Since this role involves working closely with UX specialists and hardware teams, emphasise your teamwork experiences. Share examples of how you've collaborated on projects and contributed to a positive engineering culture.
Demonstrate Your Problem-Solving Abilities: Cirrus Logic values innovative solutions, so be sure to include instances where you've tackled complex challenges. Discuss how your contributions have made workflows smoother or improved performance in past roles.
Apply Through Our Website: We encourage you to submit your application through our website for the best chance of being noticed. It’s the quickest way for us to see your skills and experience, and we can’t wait to hear from you!
How to prepare for a job interview at Cirrus Logic, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Python, and any other languages mentioned in the job description. Brush up on your object-oriented design principles and be ready to discuss how you've applied them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex challenges you've tackled in previous roles. Cirrus Logic values innovative solutions, so think about how you can demonstrate your ability to create user-friendly tools that enhance workflows.
✨Collaborate and Communicate
Since this role involves working with various teams, practice articulating your ideas clearly. Be ready to discuss how you’ve collaborated with UX specialists or hardware teams in the past to deliver polished products.
✨Embrace Agile Mindset
Familiarise yourself with agile development practices. Be prepared to discuss how you’ve iterated on projects quickly and how you handle feedback. Showing enthusiasm for continuous improvement will resonate well with the team.