Ayar Labs logo
Ayar Labs1 day ago

Principal Engineer, Firmware

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Startup

Job Summary

Principal Engineer for Embedded Firmware responsible for owning the firmware development lifecycle for multi-chip package semiconductor systems in a high-speed photonics-enabled environment. Drive firmware design from inception to customer deployment, ensure hardware validation and seamless integration with analog/digital/photonic blocks, develop firmware for multi-chip packages with high-speed SerDes, and mentor junior engineers while collaborating with hardware, software, validation, and systems teams. Key duties include designing and optimizing firmware to control complex electronic-photonic chips, establishing micro-architecture and embedded requirements, leading architecture ownership, and delivering robust firmware modules from scratch. Required skills include C firmware development, bare-metal expertise, experience with various microcontrollers, firmware debugging tools, memory and CPU clock-rate estimation, Git-based workflows, JIRA and CI/CD tooling, silicon bring-up, and Python scripting; familiarity with Make-based build processes. Preferred experience includes embedded firmware for high-speed electronics and photonics applications and silicon bring-up for SerDes/photonics.

Required Qualifications

  • Bachelor's in Electrical/Computer Engineering or a related field with 12+ years of relevant industry experience
  • Proven expertise in bare-metal embedded firmware development, with strong programming skills in C
  • Hands-on, proactive approach with the ability to thrive in a fast-paced, dynamic startup environment
  • Experience with various microcontrollers and firmware debugging tools
  • Experience estimating memory and CPU clock rate requirements
  • Proficiency with modern version control workflows (e.g., Git)
  • Familiarity with project management tools (JIRA), and CI/CD tools
  • Ability to own architecture and development of firmware modules from scratch
  • Silicon bring-up experience
  • Experience in scripting with high level language like Python
  • Experience with Make-based build flows
Sorce

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.

Get started

Ayar Labs

Principal Engineer, Firmware

Apply on Sorce