Software Tools Engineer designing and evolving cross-platform applications and SDKs at Cirrus Logic. Collaborating with UX specialists and internal engineering teams to deliver developer tooling.
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.
Requirements
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
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.
Benefits
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.
Applied AI Engineer deploying AI - enabled solutions for enterprise customers while collaborating with teams. Involves direct customer interaction and technical project execution.
Engineer specializing in building automation in hybrid work environment at sic architekten gmbh. Contributing to sustainable and functional building projects in Köln.
EHS and Quality Engineer responsible for compliance with Primetals Quality and EHS programs. Joining a leading partner in engineering and lifecycle services for the metal industry.
Project Engineer managing technically demanding national and international large - scale projects. Involvement from first inquiry to execution with a global presence in construction technology.
Dual Fuel Smart Meter Engineer responsible for installing smart meters in domestic properties at Utilita. Championing customer experience and collaborating with technical support teams.
Dual Fuel Smart Meter Engineer installing smart meters in domestic properties for Utilita. Championing customer first mindset and industry leading Customer Experience while collaborating with internal teams.
Provide customer support through installation and servicing of linear accelerators at Varian. Involves extensive travel and technical support of imaging systems and equipment.
Jr. NPI Engineer supporting product and process implementation at Establishment Labs, a rapidly growing medical device company. Collaborating across departments to ensure high - quality operations compliance.
Engineer I providing technical engineering support for electrical trades at Rosendin. Assisting in design and consultation under supervision while developing engineering skills and competencies.
Supplier Development Engineer at Ensign - Bickford overseeing supplier quality and delivery metrics. Collaborating with teams to enhance manufacturing processes in aerospace and defense sectors.