Software Tools Engineer
London
Hardware & Software – Software /
Full Time /
Hybrid
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!
Come and help us build the tools that power the future of Cirrus technology.
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 of 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.
#LI-PD1
#LI-Hybrid
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.
