Software Engineer Manager II, Embedded Systems/Firmware
Sunnyvale, CA, USA · Manager · Full-time · Posted Oct 16, 2026
- Experience
- 8 years of experience in software development; 3 years with embedded operating systems; 3 years in technical leadership; 2 years in people management or team leadership.
- Education
- Bachelor’s degree, or equivalent practical experience.
About the job
Leads a team developing embedded software, diagnostics, and validation tools for data-center hardware, while overseeing technical roadmaps, hardware introductions, reliability, and team development.
What you'll do
- Manage, mentor, and develop software engineers; provide coaching, feedback, and career support.
- Drive the roadmap for machine-management software, automation, diagnostics, and lifecycle management; lead new-hardware validation.
- Provide technical guidance on system design, code reviews, problem-solving, and diagnostic data analytics.
What they ask for
- Bachelor’s degree, or equivalent practical experience.
- Experience with embedded systems and Linux.
- 3 years of experience with embedded operating systems.
- 3 years of experience in a technical leadership role and 2 years in people management or team leadership.
Nice to have
- Master's degree or PhD in Computer Science, or related technical field.
- 3 years of experience in a complex, matrixed organization; experience with ARM, Diagnostics, Networking, Servers, or Linux Internals.
Pay
$207000 - $300000 (USD) base salary
Tools
Linux, ARM
AI focus
Supports infrastructure for machine learning and AI models; the role focuses on embedded software and hardware diagnostics rather than developing AI models.
Model-written summary · the original posting is authoritative