×
Register Here to Apply for Jobs or Post Jobs. X

Senior Technical Lead – Embedded Software

Job in Austin, Travis County, Texas, 78716, USA
Listing for: Cirrus Logic
Full Time, Seasonal/Temporary position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Overview

Senior Software Engineer – Windows Device Drivers (JM-)

Cirrus Logic seeks a technically strong and strategically minded Senior Software Engineer to join our team developing drivers that enable cutting-edge audio applications. This role goes beyond traditional engineering—it requires a collaborative leader who can set technical direction, drive strategic initiatives, and influence cross-functional teams while remaining hands-on with code.

You’ll work closely with developers, testers, marketing, applications, and field teams to deliver robust, scalable, and reliable software that powers innovative PC user experiences. The ideal candidate will bring embedded software expertise, strong communication skills, and a proven track record of technical leadership.

Responsibilities
  • Develop and maintain product and release roadmaps aligned with customer needs and internal priorities
  • Set technical direction for new features, debugging efforts, and long-term software evolution
  • Design and implement embedded software solutions with a focus on kernel-mode drivers
  • Lead sprint and release planning, ensuring timely and high-quality delivery
  • Drive initiatives such as test infrastructure improvements, CI/CD and release automation, and security enhancements
  • Collaborate across design, firmware, SQA, tools, marketing, and customer-facing teams
  • Communicate effectively with internal stakeholders and external customers
  • Write high-quality, maintainable code and perform peer reviews
Required Skills And Qualifications
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field
  • 7+ years of experience in embedded software development, including Windows or Linux kernel-mode drivers
  • Proven technical leadership experience including setting direction, leading initiatives, and mentoring peers
  • Collaborative leadership style with strong written and verbal communication skills
  • Deep understanding of OS architecture concepts: race conditions, synchronization, interrupts, etc.
  • Proficiency in C and familiarity with development environments like Visual Studio or equivalents
  • Experience with serial buses and protocols (e.g., I2C, SPI, I2S, HDA, Sound Wire)
  • Excellent troubleshooting skills using software tools, hardware instruments (logic analyzers, oscilloscopes, DMMs), and documentation
Preferred Skills And Qualifications
  • Experience with Windows Driver Framework or Kernel Mode Driver Framework
  • Experience with PC architectures and chipsets
  • Development board and customer platform bring-up experience
  • Experience with Gerrit-based workflows and CI systems (Jenkins, Sonar Qube)
  • Familiarity with static analysis tools
  • Knowledge of C++, Python
  • Experience with test-driven development
Export and Compliance

Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.

Cirrus Logic strives to select the best qualified applicant for any opening. 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.

Additional Details
  • Seniority level:
    Mid-Senior level
  • Employment type:

    Full-time
  • Job function:
    Engineering and Information Technology
  • Industries:
    Semiconductors, Consumer Electronics, and Computer Hardware

Referrals increase your chances of interviewing at Cirrus Logic. Apply BELOW

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary