Senior Software Tools Engineer - Desktop UI & Embedded

Cirrus Logic

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cirrus Logic is seeking an experienced Software Engineer to build products alongside our applications, systems and firmware teams. You will develop desktop tools for graphical configuration and tuning of Cirrus Logic ICs, and collaborate to define customer-facing tools.

The role requires strong OO skills in Java, C++ or C#, hands-on embedded software experience, and a passion for electronics. You’ll work with cross-functional peers to deliver high-quality, scalable software for embedded devices.

Qualifications

  • Bachelor's degree in Computer Science or related discipline and 6+ years of object-oriented software development experience.
  • Expert-level proficiency in Java, C++, C#, or similar statically typed language.
  • Hands-on experience with development and testing of embedded systems.
  • Experience developing desktop or mobile applications.
  • Strong understanding of multithreaded and multiprocess systems with IPC.
  • Familiarity with Python or Ruby.
  • Curiosity about microcontrollers and digital signal processing.
  • Ability to collaborate with users both internal and external.
  • Strong written and verbal communication skills.

Responsibilities

  • Develop critical desktop software tools that enable the graphical configuration and tuning of Cirrus Logic integrated circuits.
  • Work with applications, systems and firmware teams to define and build customer-facing tools.
  • Collaborate closely with the development team for stand-ups, requirement gathering and estimates, and project planning.
  • Decompose project requirements into actionable stories and tasks, including effort estimates.
  • Contribute to the continuous improvement of your team’s development processes, with a focus on quality, scalability and performance.

Skills

Java
C++
C#
Embedded systems
Desktop/mobile apps
IPC
Python
Gradle/Maven
I2C/SPI
UI frameworks

Education

Bachelor's degree in Computer Science

Tools

JavaFX
Swing
Qt
XAML/.NET

Job description

Cirrus Logic is seeking an experienced Software Engineer to build products alongside our applications, systems and firmware teams. You will develop desktop tools for graphical configuration and tuning of Cirrus Logic ICs, and collaborate to define customer-facing tools.

The role requires strong OO skills in Java, C++ or C#, hands-on embedded software experience, and a passion for electronics. You’ll work with cross-functional peers to deliver high-quality, scalable software for embedded devices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Tools Engineer
Software Tools Engineer

Cirrus Logic • Austin (TX)

On-site
USD 120,000 - 180,000
Senior UX Interaction Designer — Engineer Tools & GUIs
Senior UX Interaction Designer — Engineer Tools & GUIs

Cirrus Logic, Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
Sr. Staff Embedded Software Engineer
Sr. Staff Embedded Software Engineer

Cirrus Logic • Austin (TX)

On-site
USD 120,000 - 150,000
Lead, Embedded Software Engineering – Drivers & Systems
Lead, Embedded Software Engineering – Drivers & Systems

Cirrus Logic • Austin (TX)

On-site
USD 150,000 - 210,000
Desktop Software Engineer (C/C++, Qt, .NET) - Windows
Desktop Software Engineer (C/C++, Qt, .NET) - Windows

HORIBA LAQUA EMEA • Piscataway Township (NJ)

On-site
USD 110,000 - 150,000
401(k) match
Medical insurance
Vision and dental benefits
Applications Engineer (JN)
Applications Engineer (JN)

Cirrus Logic • Austin (TX)

On-site
USD 95,000 - 120,000
Cross-Platform Desktop UI Engineer
Cross-Platform Desktop UI Engineer

Cisco Systems, Inc • North Carolina

On-site
USD 120,000 - 210,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

TechDigital Group • Bingen (WA)

On-site
USD 80,000 - 110,000
UX Interactive Designer
UX Interactive Designer

Cirrus Logic, Inc. • Austin (TX)

On-site
USD 90,000 - 130,000