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.
Senior Detection Engineer architecting detection systems for Pluralsight's security operations team. Focusing on high - fidelity alerts using Detection - as - Code methodologies.
Fire Alarm Engineer at Linaker servicing and maintaining fire alarm systems across London. Ensuring compliance with safety regulations and providing technical support for clients.
Senior Microsoft Engineer developing software solutions using Power Platform and SharePoint at ERNI. Collaborating on challenging projects in a hybrid work environment in Metro Manila.
Analog/Mixed Signal Layout Engineer for Broadcom, developing circuits for AI, ML and HPC markets. Involves optimizing high - speed analog, mixed - signal IP layouts with advanced FinFET technology.
Ingénieur(e) Environnement pour déployer des projets environnementaux au sein d’un réseau de distribution automobile. Suivi des certifications environnementales et collaboration avec un chef de projet.
Thermal Engineer III solving complex thermal problems for launch vehicles. Collaborating with multi - discipline teams to ensure customer requirements and safety standards are met.
Senior GNC Engineer designing and optimizing trajectories and guidance algorithms for Firefly Aerospace. Involves collaboration, mentorship, and innovative mission analysis in a fast - paced environment.
Senior GNC Engineer designing and implementing advanced control systems for operational launch vehicles at Firefly Aerospace. Collaborating with multidisciplinary teams in a fast - paced operational environment.
Senior GNC Engineer focusing on navigation and estimation for launch vehicles at Firefly Aerospace. Designing navigation systems and providing technical leadership in a fast - paced operational environment.
Principal GNC Engineer at Firefly Aerospace providing technical leadership for launch vehicle guidance, navigation, and control systems. Developing methodologies and mentoring engineers to solve complex challenges in space missions.