Skip to main content
Cirrus Logic

Software Tools Engineer - Austin, Texas, United States

Cirrus Logic Austin, Texas, United States Full-time 18 days ago
Embedded & Systems Software

Originally posted 17 September 2026 by the employer — open 0 days.

About the role

This role involves developing desktop software tools for the graphical configuration and tuning of Cirrus Logic integrated circuits.

What you'll do

  • Develop critical desktop software tools for graphical configuration and tuning of integrated circuits.
  • Define and build customer-facing tools in collaboration with applications, systems, and firmware teams.
  • Decompose project requirements into actionable stories and tasks, including effort estimates.
  • Contribute to the continuous improvement of development processes, focusing on quality, scalability, and performance.

What you'll need

  • Bachelor's degree in Computer Science or a related discipline and 6+ years of object-oriented software development experience supporting enterprise-level software.
  • Expert-level proficiency in Java, C++, C#, or a similar statically typed programming language.
  • Hands-on experience with development and testing of embedded systems.
  • Demonstrated experience developing complex desktop or mobile applications.
  • Strong understanding of multithreaded and multiprocess systems, including interprocess communication (IPC).
  • Familiarity with Python, Ruby, or similar scripting languages.

Nice to have

  • Experience with JavaFX, Swing, XAML/.NET, Qt, or similar high-level UI frameworks.
  • Experience with Gradle or Maven for build automation and dependency management.
  • Familiarity with serial communication protocols (I2C/SPI).
  • Strong interest in audio and embedded systems.

Skills: desktop software tools, graphical configuration, tuning integrated circuits, embedded systems, audio

Apply now
Austin, Texas, United States
On-site
Full-time
18 days ago

Share this job