Cirrus Logic · 16 hours ago
Senior Technical Lead – Embedded Software
Cirrus Logic is a leader in mixed-signal processing, known for its innovative solutions and award-winning culture. The Senior Technical Lead will guide the technical direction of the software team developing Windows drivers and embedded software for advanced audio experiences in PCs.
Enterprise SoftwareReal TimeSoftwareSpeech Recognition
Responsibilities
Drive clarity on technical direction for new features, customer requirements, and long-term software evolution
Facilitate discussions across developers to ensure alignment on architecture, design decisions, debug approaches, and implementation plans
Maintain broad visibility into current and upcoming customer engagements, ensuring engineering priorities map cleanly to business needs
Act as the central collection point of technical understanding; synthesize inputs from multiple engineers into unified plans and recommendations
Work closely with program management and engineering partners to plan development, track progress, and adapt priorities as needed
Represent the Windows driver team in cross-functional forums with hardware, firmware, applications, marketing, and external partners
Participate in customer calls, ensuring technical clarity, capturing requirements, and communicating impact and expectations back to the team
Coordinate with developers on complex investigations – ensuring issues are understood, resourced, and aligned with overall priorities
Identify opportunities to improve efficiency, test coverage, automation, or debugging workflows and collaborate with software leadership to drive changes
Recognize emerging architectural or quality risks early and guide toward proactive mitigation
Support documentation, knowledge sharing, and communication practices that enable scale across platforms and customers
Qualification
Required
Bachelor's or Master's in Computer Science, Electrical Engineering, or related field
8+ years of experience in embedded, systems-level, or low-level software development (microcontrollers, embedded DSPs, Linux/Windows kernel, or equivalent)
Experience working closely with customers and cross-functional partners to define requirements, plan development, and resolve complex issues
Experience leading technical direction, architecture discussions, or feature planning within an embedded software team
Understanding of OS architecture concepts such as concurrency, synchronization, interrupts, and hardware/software interaction
Exceptional communication skills, with the ability to translate between engineering detail and business priorities
Experience integrating software with hardware systems, including familiarity with serial buses and protocols (I2C, SPI, I2S, HDA, SoundWire or similar)
Excellent analytical, troubleshooting, and problem-solving abilities across system boundaries
Experience with CI/CD processes and systems, automated testing, and code quality tools
Preferred
Experience with kernel-mode driver development (Windows or Linux)
Familiarity with PC system architectures and chipset-level integration
Experience with Python, C++, or scripting for automation or tooling
Interest in team-level improvements to quality, automation, or development processes
Company
Cirrus Logic
Cirrus Logic is an industry leader in low-power audio and high-performance mixed-signal processing technology that creates immersive user experiences for the world’s top mobile and consumer applications.
Funding
Current Stage
Late StageTotal Funding
$5.8M2017-04-01Acquired
2016-02-11Debt Financing· $0.23M
2015-03-24Series Unknown· $0.58M
Recent News
The Block Crypto
2024-05-18
2024-03-13
Company data provided by crunchbase