Software Tools Engineer

1 Month ago • 6 Years + • Game Engine

Job Summary

Job Description

Cirrus Logic is seeking an expert Software Engineer to develop critical desktop tools software for configuring and tuning their Integrated Circuits. You will collaborate with applications, systems, and firmware teams, breaking down project requirements, gathering estimates, and contributing to continuous improvement of development processes with a focus on quality, scalability, and performance. This role requires a strong understanding of consumer electronics and embedded systems, with a passion for electronics and proficiency in object-oriented programming languages like Java, C#, or C++.
Must have:
  • Bachelor's degree in Computer Science or related field
  • 6+ years of object-oriented software development experience
  • Expert in Java, C#, C++ or similar statically-typed system language
  • Hands-on experience developing and testing embedded systems
  • Track record of non-trivial application development
  • Strong grasp of multi-threaded systems, multi-process systems, IPC
  • Familiarity in Python, Ruby or similar scripting language
  • Ability to work well with users
  • Strong written and verbal communication skills
Good to have:
  • JavaFX, Swing, XAML/.NET, Qt or similar high-level UI frameworks
  • Gradle or Maven
  • Familiarity with serial communication protocols (I2C/SPI)
  • Strong interest in audio, embedded systems

Job Details

For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! 

We are looking for an expert Software Engineer to build products alongside our applications, systems and firmware engineers. You will use your proven track record in software development and familiarity with consumer electronics and embedded systems to gain a deep understanding of each product, apply your development skills to author rich, graphical configuration, tuning and command-line tools our customers need to integrate those products into their devices. Do you have a passion for electronics, and are highly proficient in OOP languages such as Java, C# or C++? If yes, apply!

Responsibilities

    • Develop critical desktop tools software projects that enable 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
    • Break project requirements down into stories and tasks, along with work estimates
    • Contribute to the continuous improvement of your team’s development processes, with a focus on quality, scalability and performance

Required Knowledge, Skills, and Experience

    • Bachelor's degree in Computer Science or a related discipline and 6+ years of object-oriented software development experience supporting enterprise-level software
    • Expert in Java, C#, C++ or similar statically-typed system language
    • Hands-on experience developing and testing of embedded systems
    • A track record of non-trivial application development for desktop or mobile devices
    • Strong grasp of multi-threaded systems, multi-process systems, IPC
    • Familiarity in Python, Ruby or similar scripting language
    • Curiosity about microcontrollers, digital signal processing
    • Ability to work well with users, both internal and external to the company
    • Strong written and verbal communication skills

Preferred Knowledge, Skills, and Experience

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

#LI-Hybrid
#LI-TM1
#HOT

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

Cirrus Logic strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law. 


Similar Jobs

Yodlee - Data Acquisition and Partnerships Director - YOD

Yodlee

United States (Remote)
3 Months ago
deel. - Country Finance Manager

deel.

Türkiye (Remote)
1 Week ago
Thales - Bid Finance Manager

Thales

Belfast, Northern Ireland, United Kingdom (Hybrid)
1 Week ago
deel. - Payroll Implementation Manager

deel.

Japan (Remote)
1 Week ago
Aptive - Technical Manager

Aptive

Monterrey, Nuevo Leon, Mexico (On-Site)
1 Week ago
GameJobs - Lead Tools Engineer

GameJobs

Cary, North Carolina, United States (On-Site)
3 Months ago
Paradox Interactive - Engine Graphics Programmer

Paradox Interactive

Sitges, Catalonia, Spain (On-Site)
2 Months ago
Ludeo - Game SDK Engineer (C++)

Ludeo

Tel Aviv-Yafo, Tel Aviv District, Israel (Remote)
1 Week ago
bohemia interactive - Engine Physics Programmer

bohemia interactive

Prague, Prague, Czechia (On-Site)
6 Months ago
Homa Games - Senior Unity Developer

Homa Games

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

beghou consulting - Associate Consultant – AI Engineer

beghou consulting

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Ceragon Networks - Pre-Sales

Ceragon Networks

Jakarta, Jakarta, Indonesia (On-Site)
4 Weeks ago
Saronic Technologies - Inventory Control Specialist

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
dun bradstreet - Senior Data Analyst

dun bradstreet

Helsinki, Uusimaa, Finland (Hybrid)
3 Months ago
Daybreak Game Company LLC - Community Manager

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
8 Months ago
Bird Grey - Senior Technical Designer

Bird Grey

Los Angeles, California, United States (Hybrid)
1 Week ago
Sika Group - Maintenance Technician

Sika Group

Duluth, Georgia, United States (On-Site)
1 Month ago
HP - Software Systems Engineer for Sure Click

HP

Cambridge, England, United Kingdom (On-Site)
2 Weeks ago
Tesla - Vehicle Readiness Operations Driver

Tesla

North Brabant, Netherlands (On-Site)
5 Months ago
Gardens Interactive - Senior Producer

Gardens Interactive

(Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Phoenix, Arizona, United States

London stock Exchange - Principal Network Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
3 Months ago
HCL Tech - Senior Business Analyst with HL7 (Health Level Standard)

HCL Tech

New Jersey, United States (On-Site)
2 Months ago
Apple - Accessories Quality Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
LLNL - Materials Science Division Undergraduate Student Intern - Fall 2025/Winter 2026

LLNL

Livermore, California, United States (On-Site)
1 Week ago
Bird Grey - Senior Technical Designer

Bird Grey

Los Angeles, California, United States (Hybrid)
1 Week ago
Guardian - Manager of Major Incident, Problem, and Change & Release Management

Guardian

Holmdel, New Jersey, United States (Hybrid)
3 Weeks ago
Trek - Service Manager

Trek

San Francisco, California, United States (On-Site)
6 Months ago
Glean - Enterprise Account Executive

Glean

Palo Alto, California, United States (On-Site)
2 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Hillsboro, Oregon, United States (On-Site)
3 Months ago
Ethos Life - Finance & Strategy, Associate / Senior Associate

Ethos Life

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Epic Games - Senior Engine Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Moonton  - Senior Unity Client Developer

Moonton

Shanghai, China (On-Site)
1 Week ago
Haptic  - Senior Unity Graphics Developer

Haptic

Paris, Île-de-France, France (Remote)
7 Months ago
Epic Games - Tools Engineer

Epic Games

London, England, United Kingdom (On-Site)
4 Months ago
Insomniac - Lead Engine Programmer

Insomniac

United States (Remote)
4 Months ago
The game circle - Unity Game Developer

The game circle

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Qualcomm - Engineer - Graphics Dev tools

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Dream world  - Unreal Engine Game Developer (Senior+)

Dream world

Redwood City, California, United States (Remote)
3 Months ago
MURKA - Senior Unity Software Engineer

MURKA

(Remote)
4 Months ago
Gamomat - Junior Software Engineer – Game Development

Gamomat

Berlin, Berlin, Germany (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Austin, Texas, United States (Hybrid)

Taipei City, Taiwan (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Newbury, England, United Kingdom (Hybrid)

Austin, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by cirrus logic

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug