Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Astera Labs

Senior Tools Development Engineer (COSMOS Platform Software)

Posted Updated
Discussion
  • We are looking for a Senior Tools Development Engineer to help shape the future of COSMOS, Astera Labs’ unified platform software
  • In this role, you’ll build the tools that customers and engineers rely on every day to configure, monitor, debug, and validate Astera Labs products
  • 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
  • If you enjoy building high-quality software, solving complex engineering problems, and developing tools that bridge applications, systems, and silicon, we’d love to hear from you
  • COSMOS, Astera Labs’ unified platform software
  • 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
  • If you enjoy building high-quality software, solving complex engineering problems, and working across multiple programming languages and technologies, we’d love to talk to you
  • 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

Benefits

  • Flexible time off in the US
  • Parental leave
  • 401K
  • Retirement and pension plans
  • Competitive medical, dental and vision plans
  • 5+ years of professional software development experience
  • Python
  • C
  • C++
  • C#
  • Experience developing modern object-oriented software applications
  • Strong debugging and problem-solving skills
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Excellent written and verbal communication skills
  • Strong programming experience in several of the following:
  • Ability to thrive in a fast-paced, collaborative engineering environment
  • Experience developing desktop applications using technologies such as:
  • Avalonia
  • WPF
  • MAUI
  • WinUI
  • Qt
  • Experience building software tools, SDKs, utilities, or developer productivity applications
  • 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
  • Knowledge of PCIe®, CXL®, Ethernet, or other high-speed interconnect technologies
  • Exposure to firmware, embedded software, device drivers, or silicon validation
  • Familiarity with server architecture, storage systems, networking equipment, or AI infrastructure
  • Experience with lab equipment such as oscilloscopes, protocol analyzers, or traffic generators
  • Experience communicating with hardware devices over PCIe, Ethernet, USB, I²C, SPI, or similar interfaces

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.