Principal Diagnostic Platform Software Engineer

Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure.
$160,000 - $240,000
Embedded
Principal Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Principal Diagnostic Platform Software Engineer

Astera Labs is seeking a Principal Diagnostic Platform Software Engineer to join their Hardware Engineering team. This role involves building diagnostics and manufacturing software for cutting-edge high-speed datacenter products, from conception to final production. The ideal candidate will have a strong software background with good understanding of hardware design and manufacturing practices.

Key responsibilities include:

  • Designing and implementing production-grade diagnostics for high-speed digital boards and ASICs
  • Creating manufacturing tests for mass production validation
  • Bringing up newly manufactured boards and porting first-level software
  • Performing root-cause analysis of reported failures
  • Supporting new platform software and hardware features
  • Coordinating with the hardware engineering team on schedules and feature delivery
  • Participating in design discussions, reviews, and project management
  • Mentoring younger team members

The role requires a Bachelor's degree in Computer Science or Computer Engineering (or equivalent experience) and at least 8 years of experience in diagnostics, hardware bring-up, testing, or manufacturing automation. Proficiency in Python and knowledge of modern software development practices are essential.

Preferred qualifications include experience with datacenter-level complex electronic equipment, ability to read schematics/layouts, system debug experience, embedded programming, knowledge of OS internals, and familiarity with interconnecting buses and interfaces such as PCIe, I2C, XAUI, and 10G Ethernet.

Astera Labs values diversity and creativity, actively encouraging applications from people of all backgrounds, including people of color, LGBTQ+ and non-binary individuals, veterans, parents, and individuals with disabilities.

Join Astera Labs to work on innovative connectivity solutions that are transforming modern data-driven applications in the AI and cloud infrastructure space.

Last updated 7 months ago

Responsibilities For Principal Diagnostic Platform Software Engineer

  • Design, implement & test production-grade diagnostics for high-speed digital boards and ASICS
  • Design, implement & test manufacturing tests for mass production of digital boards
  • Bring-up newly manufactured boards and port the first level of software
  • Isolate and perform root-cause analysis of reported failures
  • Support new platform software and hardware features
  • Coordinate with the hardware engineering team on bring-up schedules and feature delivery
  • Participate in design discussions, design review, and project management
  • Work independently as well as in team roles, mentor younger team members

Requirements For Principal Diagnostic Platform Software Engineer

Python
Linux
  • Bachelor's in CS/CE or equivalent experience
  • 8+ years of Experience in subset of diag, hardware bring-up, test or manufacturing automation
  • Knowledge of modern software development
  • Proficiency in Python

Interested in this job?

Jobs Related To Astera Labs Principal Diagnostic Platform Software Engineer

Principal Digital Design Engineer-SOC

Principal Digital Design Engineer role at Astera Labs, focusing on high-performance controller design and RTL implementation for advanced semiconductor solutions.

Principal Communication Systems Engineer II

Principal Communication Systems Engineer II position at CesiumAstro, focusing on space communication systems and satellite technology development.

Principal Memory Systems Engineer

Principal Memory Systems Engineer role at Qualcomm focusing on memory subsystem architecture and optimization for mobile, auto, compute, and AI projects.

Lead XR Systems Technology Architect (10+ years)

Lead XR Systems Technology Architect position at Qualcomm, focusing on next-generation XR SoC architecture design and optimization with 10+ years of experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on custom silicon and SoC development for Azure cloud infrastructure, requiring 12+ years of software development experience.