FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Manager, Software Engineering – Embedded Driver Development
Cirrus Logic. Lead the team developing embedded drivers for Cirrus Logic products .
Tech Stack
Tools & technologiesAndroidLinuxRTOS
About the role
Key responsibilities & impact- Lead the team developing embedded drivers for Cirrus Logic products
- Support the integration of Cirrus software solutions into customer platforms
- Enable advanced audio and haptics experiences across diverse systems
- Work closely with customer engineering teams and internal partners
Requirements
What you’ll need- 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
Benefits
Comp & perks- Award-winning culture
- Meaningful community engagement
- Enjoyable employee experiences
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentembedded driver developmenthardware/software integrationplatform bring-upbare-metal programmingRTOSLinuxAndroidZephyrlow-level software development
Soft Skills
technical people managementcommunication skillspriority managementcapacity managementexecution risk managementresource assignmentteam alignmentquality drivingplanning disciplinecontinuous improvement
Certifications
Bachelor’s in Computer ScienceMaster’s in Computer ScienceBachelor’s in Electrical EngineeringMaster’s in Electrical Engineering