Design, build, and maintain cross-platform desktop apps, SDKs, APIs, and IDE plugins (Windows/Mac) using Java and Python. Collaborate with UX and hardware teams to deliver high-performance developer tools, improve workflows, and drive engineering quality, performance, and scalability.
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.
Top Skills
Java,Python,C#,C++,Javafx,Swing,Xaml,.Net,Qt,Gradle,Maven,Ci,Ipc
Similar Jobs
Artificial Intelligence • Semiconductor
As a Graduate Engineer, you'll develop profiling tools for optimizing applications on Graphcore hardware and collaborate with the team.
Top Skills:
C++Profiling ToolsReactRelational DatabasesRustTypescript
News + Entertainment
As a Software Engineer Intern at Roku, you'll work on automation and tooling projects like enhancing Python frameworks and integrating CI/CD.
Top Skills:
CypressDjangoExpressFastapiFlaskGitlab CiJenkinsNode.jsPytestPythonRest ApisTypescript
Cloud • Information Technology • Security • Software • Cybersecurity
The Software Engineer role focuses on enhancing developer workflows and productivity, managing tools across the software lifecycle, and building scalable systems within the Developer Tools team at Cloudflare.
Top Skills:
Ci/CdGoKubernetesLinuxTypescript
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.



