Enable job alerts via email!

Software Tools Engineer (DO-64000477)

Cirrus Logic

Austin (TX)

Hybrid

USD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Cirrus Logic is seeking a Software Tools Engineer to empower product groups in delivering critical cross-platform desktop tools. This mid-senior level position offers the opportunity to collaborate with UX teams, drive improvements, and directly impact tools based on real-world usage. Located in Austin, TX, this hybrid position requires strong programming skills in Java, C#, and C++, along with a Bachelor's degree in Computer Science.

Qualifications

  • Bachelor's degree in Computer Science required.
  • Proven background in development of high-quality software.
  • Expertise in Java, C#, C++ or similar languages essential.

Responsibilities

  • Develop advanced desktop applications, APIs, SDKs, and IDE plugins.
  • Contribute to continuous improvement of development processes.
  • Work collaboratively on design, development, and testing of new features.

Skills

Object-oriented design
Multi-threaded systems
APIs
SDK development
Java
C#
C++
Python
Agile development

Education

Bachelor's degree in Computer Science

Tools

IDE plugins
Build automation
Git

Job description

Join to apply for the Software Tools Engineer (DO-64000477) role at Cirrus Logic

5 days ago Be among the first 25 applicants

Join to apply for the Software Tools Engineer (DO-64000477) role at Cirrus Logic

Get AI-powered advice on this job and more exclusive features.

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!

As a key member of our Software Tools team, you will empower product groups throughout Cirrus to deliver the world-class cross-platform desktop tools that our customers need to integrate Cirrus solutions into their consumer electronics devices. You will work closely with our UX Team and Internal Users to deliver regular improvements to applications and built-in suites of sophisticated, general-purpose, diagnostic tools. You will develop and maintain the plugin SDKs, enabling other teams within Cirrus to rapidly create rich, interactive, graphical configuration and tuning tools vital for our customers. As part of this role, you will not only develop sophisticated tools and SDKs but also have the unique opportunity, from time to time, to use these tools firsthand as an integrated member of the product team. This close collaboration ensures a deep understanding of product requirements and allows you to directly influence and refine the tools based on real-world usage and feedback bridging the gap between development and application.

Responsibilities:

  • Work within a globally-distributed software team to develop advanced desktop applications, APIs, SDKs and IDE plugins, delivered on both Windows and Mac using a blend of Java, Python and C#
  • Work independently or with other team members to design, develop and test new software features that make the authoring of graphical configuration and tuning experiences for our chips easier and more efficient.
  • Contribute to the continuous improvement of your team’s development processes, with a focus on quality, scalability and performance.
  • Participate in Development Team activities, including daily stand-ups, requirement breakdown, and estimates, as well as project planning.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science.
  • Proven background in the development of high quality software, full lifecycle.
  • Track record of non-trivial application development for the desktop or for smartphones.
  • Strong object-oriented design and development skills.
  • Strong grasp of multi-threaded systems, multi-process systems, IPC.
  • Expertise in Java, C#, C++ or similar statically-typed system language.
  • Familiarity with Python, Ruby or similar system scripting language.
  • Eagerness to work iteratively and collaboratively.
  • Strong written and verbal communication skills.
  • Ability to work well with users, both internal and external to the company.

Preferred Skills and Qualifications:

  • Working experience with the development and testing of embedded systems
  • Experience with build automation, deployment and continuous integration methodologies
  • JavaFX, Swing, XAML/.NET, Qt or similar high-level UI frameworks
  • IDE plugin creation
  • Application installer creation
  • Gradle or Maven
  • Git
  • Agile development
  • Curiosity about microcontrollers and digital signal processing

This position is located in Austin, TX. This is a hybrid remote position and will follow a 2+ day in-office work schedule, with in-office days based on business needs and team preferences. You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic.

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Semiconductors, Consumer Electronics, and Computer Hardware

Referrals increase your chances of interviewing at Cirrus Logic by 2x

Sign in to set job alerts for “Tools Engineer” roles.
Data Center Mechanical Engineer, Global Data Centers

Austin, TX $144,000.00-$211,000.00 2 days ago

Austin, TX $70,880.00-$106,320.00 2 weeks ago

Data Center Electrical Engineer, Global Data Centers

Austin, TX $144,000.00-$211,000.00 23 hours ago

Austin, TX $125,000.00-$183,000.00 5 hours ago

Austin, TX $140,000.00-$200,000.00 4 months ago

Austin, Texas Metropolitan Area 14 hours ago

QA Automation Engineer -(Fulltime) - Austin, TX/Sunnyvale, CA

Austin, TX $80,000.00-$174,000.00 6 days ago

RPA Test Engineer at Austin, TX - Remote till COVID
Enterprise Solutions Engineer, Specialty Contractors

Austin, Texas Metropolitan Area 1 day ago

Austin, TX $134,000.00-$196,000.00 3 weeks ago

Austin, TX $170,000.00-$190,000.00 6 days ago

Austin, Texas Metropolitan Area 18 hours ago

Austin, TX $112,800.00-$169,200.00 5 days ago

Senior Mechanical Engineer – Next-Gen Systems
Senior Systems Engineer - Autonomous Vehicle Infrastructure

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Tools Engineer (DO-64000477)

Davita Inc.

Austin

Hybrid

USD 80,000 - 130,000

5 days ago
Be an early applicant

Software Tools Engineer (DO-64000477)

Cirrus Logic

Austin

Hybrid

USD 90,000 - 130,000

5 days ago
Be an early applicant