Senior Desktop Tools Engineer for Embedded Systems

Cirrus Logic

Austin (TX)

On-site

USD 110,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cirrus Logic in Austin, TX is seeking an experienced Software Engineer to build desktop tools and utilities that help configure Cirrus Logic ICs. You will work with applications, systems and firmware teams and apply OOP skills in Java, C++, or C# to create graphical configuration and tuning software and command-line utilities for customer integration.

The role requires 6+ years of OO software development, hands-on embedded systems experience, and strong communication skills.

Qualifications

  • Bachelor's degree in Computer Science or a related discipline and 6+ years of object-oriented software development experience.
  • 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.
  • Curiosity about microcontrollers and digital signal processing.
  • Ability to effectively 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 our 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 applications
IPC
Python
Multithreading
Team collaboration

Education

Bachelor's degree in Computer Science or related

Tools

Gradle
Maven
Qt
JavaFX
Swing
XAML/.NET

Job description

Cirrus Logic in Austin, TX is seeking an experienced Software Engineer to build desktop tools and utilities that help configure Cirrus Logic ICs. You will work with applications, systems and firmware teams and apply OOP skills in Java, C++, or C# to create graphical configuration and tuning software and command-line utilities for customer integration.

The role requires 6+ years of OO software development, hands-on embedded systems experience, and strong communication skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Desktop Software Engineer - Embedded Tools
Senior Desktop Software Engineer - Embedded Tools

Cirrus Logic • Austin (TX)

On-site
USD 110,000 - 170,000
Embedded Configuration Tools Engineer
Embedded Configuration Tools Engineer

Lever, Inc. • Austin (TX)

On-site
USD 110,000 - 160,000
Software Tools Engineer
Software Tools Engineer

Cirrus Logic • Austin (TX)

On-site
USD 110,000 - 150,000
Software Tools Engineer
Software Tools Engineer

Lever, Inc. • Austin (TX)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

Cirrus Logic • Austin (TX)

On-site
USD 110,000 - 170,000
Senior Embedded Test Engineer - Firmware & Automation Lead
Senior Embedded Test Engineer - Firmware & Automation Lead

Cirrus Logic • Austin (TX)

On-site
USD 140,000 - 210,000
Sr. Staff Embedded Software Engineer
Sr. Staff Embedded Software Engineer

Cirrus Logic • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Embedded Test Engineer - Tech Lead
Senior Embedded Test Engineer - Tech Lead

Cirrus • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Operator Tools Engineer - Desktop & Telemetry UI
Senior Operator Tools Engineer - Desktop & Telemetry UI

Elroy Air • California (MO)

On-site
USD 180,000 - 275,000
Lead Hardware Applications Engineer - PC Audio & Design
Lead Hardware Applications Engineer - PC Audio & Design

Cirrus Logic • Austin (TX)

On-site
USD 100,000 - 120,000
Innovative work culture
Community engagement opportunities
Professional development programs