A

Astera Labs

Designs chips that connect data center systems

Platform Applications Engineer Intern Co-op - Tools Development Engineer, COSMOS Platform Software

Desktop Application DevelopmentConfirmed live in the last 24 hours
InternshipVancouver, BC, CanadaCA$35 - CA$55 /hrIn-person

About the Job

Requirements

  • Pursuing or recently completed a bachelor's or higher degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Programming experience in several of the following: C#, C, and C++.
  • Familiarity with Linux command-line tools, Git, debugging, testing, and modern object-oriented software development.
  • Basic understanding of computer architecture and platform components, such as CPUs, GPUs, memory, storage, and PCIe devices.
  • Ability to learn unfamiliar technical systems, troubleshoot methodically, and communicate technical findings clearly.

Responsibilities

  • Develop and improve software tools that support product configuration, monitoring, diagnostics, debugging, and validation.
  • Contribute to command-line and desktop applications used to interact with Astera Labs products and platform software.
  • Build automation and validation workflows that improve repeatability, coverage, and engineering efficiency.
  • Work with APIs, SDKs, telemetry, logs, configuration data, and diagnostic information to help identify and resolve technical issues.
  • Collaborate with software, firmware, hardware, systems, and validation engineers to understand requirements and investigate problems.
  • Use Linux development environments, Git, debugging tools, and testing practices to deliver maintainable, reliable code.
  • Participate in hands-on lab work with hardware and test equipment as needed to reproduce issues and validate solutions.
  • Document technical decisions, usage instructions, test results, and lessons learned.
  • Present the results of the co-op project and the reusable tools, improvements, or documentation delivered.

Desired Qualifications

  • Experience with lab equipment such as oscilloscopes, protocol analyzers, or traffic generators.
  • Basic understanding of desktop application technologies such as Avalonia, WPF, MAUI, WinUI, or Qt.
  • Experience with test automation, validation frameworks, or internal engineering tools.
  • Exposure to SDKs, APIs, command-line interfaces, device diagnostics, telemetry, or hardware/software integration.
  • Familiarity with PCIe, CXL, high-speed connectivity, firmware, or platform management concepts.
  • Experience delivering a software, hardware, systems, or automation project through coursework, research, personal projects, or prior co-op experience.

About the Company

Astera Labs

Designs chips that connect data center systems

Astera Labs designs chips and hardware modules that move data between processors, memory and accelerators in data centers. Its customers include cloud providers, chip vendors and equipment makers building servers and large computing clusters for AI and other workloads. Retimers restore signal quality, switches connect devices and memory controllers expand the memory available to computing systems, while COSMOS software monitors and manages these links. The company sells its products directly and through distributors, using outside manufacturers to fabricate and assemble its hardware. Astera Labs was founded in 2017 and is headquartered in San Jose, California.

Company size
501-1,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Astera Labs

See more jobs