Cirrus Logic, Inc

Manager, Software Engineering - Embedded Driver Development

Cirrus Logic, Inc • $130K — $160K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science, Electrical Engineering, or related field
  • 10+ years of experience in embedded or systems-level software development
  • 5+ years of technical people-management experience
  • Experience leading software teams responsible for customer-facing embedded software deliveries
  • Strong understanding of embedded driver development and hardware/software integration
  • Familiarity with Linux, Android, Zephyr, or similar embedded software environments
  • Strong communication skills for aligning diverse teams

Responsibilities

  • Ensure on-time execution and quality assurance for all customer programs and internal deliverables
  • Collaborate with marketing and program management to prioritize team objectives
  • Oversee recruitment, on-boarding, and talent development
  • Create skill redundancy and succession plans for team resilience
  • Manage risks and priority conflicts effectively across programs
  • Ensure team practices conform to compliance and quality standards
  • Drive continuous improvement efforts across technology, processes, and team practices

Benefits

  • Collaborative work culture fostering innovation
  • Opportunities for professional development and talent growth
  • Focus on strategic growth and expansion into new technical areas
  • Engagement in diverse projects across various product platforms
  • Ability to influence software strategy for new products
Full Job Description
Cirrus Logic is seeking a Manager of Software Engineering to lead the team developing embedded drivers for Cirrus Logic products and supporting the integration of Cirrus software solutions into customer platforms. This team enables advanced audio and haptics experiences across smartphones, smart watches, gaming controllers, automotive systems, and adjacent growth areas.

This role is ideal for a technically grounded software leader who can support strong execution today while scaling into new growth areas. You will lead a team developing bare-metal, Zephyr, Linux, and Android driver solutions for Cirrus technologies including audio DSP codecs, audio DSP amplifiers, and haptic DSP amplifiers. You will work closely with customer engineering teams, Cirrus field engineers, and internal partners across DSP, firmware, system test, user-space tools, hardware applications, program management, and marketing.

The ideal candidate brings strong embedded software experience, clear communication, disciplined execution, and a passion for building teams, systems, and practices that improve quality, predictability, and business alignment.

Responsibilities

Team Leadership & Execution
  • Ensure on-time execution with high outgoing quality across customer programs and internal deliverables
  • Partner with marketing and program management to continuously align team priorities, staffing, and resource assignments to business objectives
  • Manage capacity planning, recruiting, onboarding, and talent development
  • Build skill redundancy and succession plans to support long-term team resilience
  • Manage execution hot spots, risks, and priority conflicts across programs

Quality, Compliance & Continuous Improvement
  • Ensure team practices align with open-source software, security, quality, and AI standards and policies
  • Increase internal visibility into team activities, load, delivery status, and execution risks
  • Drive continuous improvement across technology, process, talent, quality, planning, and execution practices
  • Develop practical mechanisms - such as dashboards, checklists, templates, or periodic reviews - to increase visibility into team activity, delivery status, quality trends, and improvement opportunities

Strategic Growth
  • Expand the team's focus into adjacent growth areas by building internal knowledge, developing talent, and identifying ownership opportunities
  • Develop scalable practices and identify approaches that may be useful to share with adjacent teams
  • Evaluate and influence software strategy for new products and new product areas
  • Recruit and develop high-potential embedded developers who can contribute across current and emerging product spaces
  • Stay engaged with team-adjacent activities to identify technical gaps, ownership opportunities, and future team scope
  • Mentor and develop technical talent and leadership successors to enable broader team coverage and future scope expansion


Required Skills and Qualifications

  • Bachelor's or Master's in Computer Science, Electrical Engineering, or related field
  • 10+ years of experience in embedded, systems-level, or low-level software development
  • 5+ years of technical people-management experience
  • Experience leading software teams responsible for customer-facing embedded software deliveries
  • Strong understanding of embedded driver development, hardware/software integration, and platform bring-up
  • Experience with bare-metal, RTOS, Linux, Android, Zephyr, or similar embedded software environments
  • Demonstrated ability to manage priorities, capacity, execution risks, and resource assignments across multiple programs
  • Strong communication skills, with the ability to align engineering teams, program managers, marketing, field teams, and customer-facing stakeholders
  • Experience driving quality, planning discipline, and continuous improvement across software teams
  • Ability to develop talent, build skill redundancy, and support succession planning


Preferred Skills and Qualifications

  • Experience with audio, haptics, DSP-based systems, codecs, amplifiers, or related mixed-signal products
  • Experience supporting smartphone, wearable, gaming, automotive, PC, or consumer electronics platforms
  • Familiarity with open-source software compliance, security practices, and software quality systems
  • Experience developing dashboards, release checklists, planning views, or other mechanisms for improving execution visibility
  • Experience with automated unit, integration, or system-level testing for embedded software
  • Experience partnering with marketing or business teams to align engineering work with product strategy
  • Experience expanding team scope into new technical areas or building capability in adjacent product spaces
  • Familiarity with Windows driver or application development, or PC software integration workflows


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.

About Cirrus Logic, Inc

Cirrus Logic, Inc. is a fabless semiconductor supplier that specializes in analog, mixed-signal, and audio DSP integrated circuits (ICs). Since 1984, Cirrus Logic has been developing high-precision, analog and mixed-signal integrated circuits for a broad range of innovative customers. Cirrus Logic's products span the entire audio signal chain, from capture to playback, providing innovative products for the world's top smartphones, tablets, digital headsets, wearables, and emerging smart home applications. Cirrus Logic is headquartered in Austin, Texas, with offices in Edinburgh, Scotland, and Shenzhen, China.
Learn more about Cirrus Logic, Inc
Size
1,591 employees
Market Cap
$4.1 billion
Industry
Net Income
$202.2 million
Founded
1984
5 Year Trend
+3%
Revenue
$1.3 billion
NASDAQ

Similar Jobs

More Jobs at Cirrus Logic, Inc

  • Cirrus Logic, Inc
    IC Layout Design
    $95K — $115K *
    Greensboro, NC 27406 (Guilford County)
    Consumer Technology
    In-Person
  • Cirrus Logic, Inc
    Senior AI Engineer
    $130K — $155K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person

More Consumer Technology Jobs

Find similar Manager, Software Engineering - Embedded Driver Development jobs: