Astera Labs Inc.
Senior Tools Development Engineer – COSMOS Platform Software
Vancouver, British Columbia, Canada · Senior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.
- You'll work at the intersection of software, hardware, and systems engineering-creating intuitive applications, command-line utilities, automation frameworks, and infrastructure that improve developer productivity and customer success.
- You'll work at the intersection of software, hardware, and systems engineering-creating intuitive applications, automation frameworks, and infrastructure that improve developer productivity and customer success.
Responsibilities
- Design, develop, and maintain COSMOS Explorer (GUI) and COSMOS CLI, the primary software interfaces for configuring, monitoring, and debugging Astera Labs products.
- Develop desktop applications, command-line utilities, and automation tools using C#, C, C++, and Python.
- Build software that communicates directly with Astera Labs silicon to enable telemetry, diagnostics, validation, and product configuration.
- Design reusable frameworks and utilities that improve engineering productivity and simplify product bring-up and debug.
- Create automated testing and validation tools that improve software quality, reduce manual effort, and accelerate product releases.
- Collaborate closely with firmware, hardware, validation, and product engineering teams to define new platform capabilities.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Strong programming experience in several of the following:
- Ability to thrive in a fast-paced, collaborative engineering environment.
Nice to have
- Experience designing automation frameworks and test infrastructure.
- Familiarity with Git, CI/CD workflows, and modern software engineering practices.
- Experience working with Windows and Linux environments.
- Familiarity with AI-assisted software development tools such as GitHub Copilot, ChatGPT, Cursor, Claude Code, or similar productivity tools.
- Experience communicating with hardware devices over PCIe, Ethernet, USB, I²C, SPI, or similar interfaces.
- Experience with lab equipment such as oscilloscopes, protocol analyzers, or traffic generators.
- Familiarity with server architecture, storage systems, networking equipment, or AI infrastructure.
- Exposure to firmware, embedded software, device drivers, or silicon validation.
Skills
- Labs (NASDAQ:
- ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.
- Discover more at www.asteralabs.com.
- COSMOS, Astera Labs' unified platform software.
Compensation
- The base pay range for this role is between $165,000 and $210,000.
Company info
- We are looking for a Senior Tools Development Engineer to help shape the future of COSMOS, Astera Labs' unified platform software.
This listing is sourced directly from Astera Labs Inc.'s careers page and normalized into a canonical job model.