Sr. Staff Engineer, Firmware
On-site · Bengaluru, Karnataka, India
Job Summary
Own the firmware development lifecycle for our embedded multi-chip package systems from inception to customer deployment. Design, develop, and optimize firmware for controlling complex electronic-photonic chips featuring high-speed SerDes, and ensure seamless hardware validation and integration. Lead collaboration with analog/mixed-signal, digital, and photonic block designers to define micro-architecture and embedded requirements, mentor junior engineers, and partner with hardware, software, validation, and systems teams to achieve project goals.
Required Qualifications
- Bachelor's in Electrical/Computer Engineering or a related field with 6+ years of relevant industry experience
- Proven expertise in bare-metal embedded firmware development
- Strong programming skills in C
- Hands-on, proactive approach in fast-paced startup environment
- Experience with microcontrollers and firmware debugging tools
- Experience estimating memory and CPU clock rate requirements
- Proficiency with Git version control
- Experience with JIRA and CI/CD tools
- Ability to own architecture and development of firmware modules from scratch
- Silicon bring-up experience
- Experience with Python scripting
- Experience with Make-based build flows
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.