Senior COSMOS Tools & Automation Engineer

Astera Labs

Vancouver

On-site

CAD 229,000 - 292,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Astera Labs is seeking a Senior Tools Development Engineer to shape the COSMOS platform. You will build tools and interfaces that configure, monitor, diagnose, and validate our silicon, bridging software, hardware, and systems engineering across multiple languages.

You will create intuitive applications, automation frameworks, and infrastructure to boost developer productivity and customer success, collaborating with firmware, hardware, and validation teams to drive platform evolution.

Qualifications

  • Bachelor's or master's degree in a technical field.
  • 5+ years of professional software development experience.
  • Proficient in C#, C, C++, Python and OO design.
  • Strong debugging and problem-solving skills.
  • Excellent written and verbal communication.
  • Ability to thrive in a fast-paced, collaborative environment.

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.
  • Leverage modern AI-assisted development tools to improve developer productivity, automate repetitive tasks, and accelerate test creation where appropriate.
  • Debug complex software and system-level issues spanning applications, firmware, drivers, and hardware platforms.
  • Write clean, maintainable, and well-documented code while participating in peer code reviews.
  • Collaborate closely with firmware, hardware, validation, and product engineering teams to define new platform capabilities.
  • Help shape the evolution of the COSMOS software platform through technical leadership and continuous improvement.

Skills

C#
C
C++
Python
Object-oriented design
Debugging
Communication

Education

Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

Avalonia
WPF
MAUI
WinUI
Qt

Job description

Astera Labs is seeking a Senior Tools Development Engineer to shape the COSMOS platform. You will build tools and interfaces that configure, monitor, diagnose, and validate our silicon, bridging software, hardware, and systems engineering across multiple languages.

You will create intuitive applications, automation frameworks, and infrastructure to boost developer productivity and customer success, collaborating with firmware, hardware, and validation teams to drive platform evolution.

Get your free, confidential resume review.
or drag and drop your file here.