Job Description
Astera Labs is seeking a Director of SW Engineering to lead their Bengaluru, India Design Center. This role involves leading and scaling high-performing firmware development and QA teams, owning the full software development lifecycle, and collaborating with cross-functional teams to deliver robust software solutions. The Director will also communicate with global customers, help build large-scale test farms, and mentor engineering talent.
Role Involves:
- Leading and scaling firmware development and QA teams in India.
- Owning the full software development lifecycle.
- Developing and implementing software development and QA best practices.
- Collaborating with hardware, product, and customer-facing teams.
- Communicating with global customers.
- Building large-scale test farms and automation frameworks.
- Mentoring and coaching engineering talent.
- Driving continuous improvement in team efficiency, quality, and delivery.
Requirements:
- Bachelor’s degree in Electrical Engineering or Computer Science (Master’s or PhD preferred).
- 15+ years of experience in firmware development and software QA, with 10+ years in engineering leadership.
- Proven ability to build and manage complete software development teams in India.
- Expertise in Agile software development methodologies.
- Deep understanding of software test methodologies, automation, and management tools.
- Excellent communication and interpersonal skills, especially in customer-facing roles.
- Strong planning, prioritization, and project management skills.
- Proficiency with ASIC based hardware systems and SQA mechanisms.
- Knowledge of PCIE.
- Proficient in C and Python programming.
- Expert-level user of Git, Jira, and Confluence.
- Experience defining and tracking software KPIs and quality metrics.
- Development and implementation of firmware design and test plans.
- Knowledge of hardware/software architecture.
Astera Labs offers:
- Opportunity to lead and scale high-performing firmware development and QA teams.
- Chance to own the full software development lifecycle.
- A role that involves collaboration with hardware, product, and customer-facing teams.
- Opportunity to communicate with global customers.
- Chance to mentor and coach engineering talent.
- A role that drives continuous improvement in team efficiency, quality, and delivery.