1,628,680open jobs
97,701companies
249,880added this week
Browse all
Salary
≈ $89k – $165k per year (Estimated)
Location
In office (Toronto)
Seniority
Principal · 8+ years exp
Visa
Positions approved through LMIA in 12 months: 1
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Oct 5, 2026. Astera Labs scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Astera Labs is a fabless semiconductor company specializing in advanced connectivity solutions for artificial intelligence and cloud infrastructure. Headquartered in San Jose, California, the firm designs integrated circuits, modules, and software that eliminate data bottlenecks between processors, memory, and network devices. Through its intelligent connectivity platform, it enables hyperscalers and data center operators to build scalable, high-performance computing systems.

Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. The company’s custom connectivity solutions business complements its standards-based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at www.asteralabs.com.

Principal Engineer - Embedded Firmware & Software 

Location: Toronto or Ottawa, Ontario (Remote) 

Travel: Occasional travel to Astera Labs’ San Jose headquarters, approximately twiceper year, for chip bring-up and project coordination 

Employment: Full-time 

Role Overview  

Join Astera Labs’ Signal Connectivity Engineering team as a Principal Engineershaping the firmware and software that makes advanced connectivity products adaptive, reliable, and production-ready. You will own embedded software across analog connectivity and Ethernet retimerplatforms, from low-level hardware abstraction and calibration through link management, diagnostics, validation, and customer deployment. 

This is a high-impact role at the intersection of embedded systems, mixed-signal hardware, and Ethernet physical-layer behavior. You will work across architecture, lab debug, automation, and customer integration while partnering with silicon, analog, systems, validation, and applications teams. Your work will help deliver purpose-built connectivity for rack-scale AI infrastructure as Astera Labs continues to scale. 

Key Responsibilities  

Firmware Architecture & Product Ownership  

  • Own the embedded firmware stack from hardware abstraction and device drivers through management interfaces, diagnostics, and customer-facing APIs. 
  • Design firmware for adaptive equalization, gain control, calibration, link training, PLL/CDR feedback, thermal management, and device telemetry. 
  • Architect control algorithms, state machines, and tuning flows that manage analog and high-speed interfaces across process, voltage, and temperature variation. 
  • Define software quality gates, validation criteria, and release practices from pre-silicon planning through production deployment. 

Ethernet, Lab Debug & System Integration  

  • Debug firmware behavior across Ethernet configurations, link states, and failure modes by tracing interactions among Layer 1 PHY, SERDES, FEC/PCS, MAC, retimer, and gearbox components. 
  • Investigate register accesses, embedded SDK behavior, link state machines, PHY telemetry, logs, and real-hardware measurements to identifyroot causes and deliver targeted fixes. 
  • Partner with system validation to develop test plans, automate characterization flows, and verify firmware across corner cases and product configurations. 
  • Support customerbring-up, field issue triage, and deployment readiness in collaboration with applications, platform, and silicon teams. 

Technical Leadership & Collaboration  

  • Set technical direction, lead architecture and tradeoff discussions, and balance performance, code size, maintainability, and time to market. 
  • Serve as a technical authority for mixed-signal firmware, analog control behavior, Ethernet physical-layer debug, and hardware/software integration. 
  • Lead design reviews, implementation, code reviews, and difficult debug efforts across firmware, analog, silicon, systems, validation, and applications teams. 
  • Mentor engineers and help build the team through recruiting, onboarding, and technical development; peoplemanagement or a senior technical-lead path may be available as the organization grows. 

Basic Qualifications  

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a relatedfield. 
  • 8-12 years of experience developing embedded firmware or software for resource-constrained systems, with ownership from architecture through production. 
  • Strong embedded C/C++ skills and deep knowledge of microcontroller architecture, memory-mapped peripherals, interrupt handling, and bare-metal firmware. 
  • Hands-on experience with Ethernet or high-speed connectivity devices, including Layer 1 PHYs, SERDES, retimers, gearboxes, NICs, switches, or related systems. 
  • Solid understanding of physical-layer behavior, link state machines, register-level debug, and hardware/software integration. 
  • Experience with feedback systems, adaptive algorithms, calibration, or tuning of analog or mixed-signal subsystems. 
  • Proficiencywith Microsoft-based development environments and Linux command-line tools, including GCC or Clang, Make, Bash, GDB, and Git. 
  • Clear written and verbal communication, systematic debugging skills, and the ability to operateeffectively in a fast-moving environment with ambiguity. 

Preferred Qualifications  

  • Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field. 
  • Python experience for test automation, debug tooling, data analysis, or lab workflows; hands-on experience with Jenkins and CI/CD infrastructure. 
  • Familiarity with mixed-signal systems and analog signal paths, including ADC/DAC interfaces, sensor readout, transimpedance amplifiers, transmitdrivers, CTLE/DFE equalization, CDR/PLL circuits, or thermal control. 
  • Experience with retimeror gearbox firmware, SDK/API development, optical modules or pluggable optics, high-speed copper connectivity, Ethernet PHY subsystems, FEC, PMA, or signal-integrity analysis. 
  • Experience using oscilloscopes, BERTs, logic analyzers, and other lab equipment; familiarity with FPGA emulation, pre-silicon validation, RTOS, device drivers, coroutines, mentoring, or recruiting. 

Salary range is CAD $184,500 to CAD $205,000 depending on experience, level, and business need. This role may be eligible for discretionary bonus, incentivesand benefits. 

We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,628,680 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Toronto
$84k – $106k per year • In office • 10+ years exp • Burnaby
Apply
≈ $70k – $129k per year (Estimated) • In office • 10+ years exp • Sarnia
Apply
HSE Superintendent 26 days ago
≈ $67k – $119k per year (Estimated) • In office • Full-Time • 10+ years exp • High School Diploma • Nisku
Apply
≈ $60k – $104k per year (Estimated) • In office • 9+ years exp • Bachelor's Degree • Edmonton
Apply
≈ $58k – $99k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Burlington
Apply
≈ $84k – $167k per year (Estimated) • In office • Secret • 3+ years exp • Bachelor's Degree • Charleston
Python
JavaScript
TypeScript
SQL
Ruby
Node JS
Frontend
Angular
React.js
DevOps
Terraform
Ansible
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
OWASP
Management
Agile
Scrum
Apply
≈ $97k – $174k per year (Estimated) • Remote (United States) • Top Secret • 5+ years exp • Bachelor's Degree • Saint Louis
Python
PowerShell
Bash
DevOps
Splunk
VMWare
AWS
Hyper-V
OpenStack
Linux
Windows
DNS
DHCP
Cybersecurity
SIEM
Apply
Software Engineer 7 days ago
≈ $111k – $230k per year (Estimated) • Remote (United States) • Secret • Bachelor's Degree • United States
Python
PHP
SQL
Ruby
Python
Django
Django REST Framework
PHP
Laravel
Ruby
Ruby on Rails
DevOps
Ansible
Docker Compose
CI/CD
Git
AWS
Docker
Amazon EC2
GitLab
Amazon S3
IAM
Amazon CloudWatch
Linux
Apply
$125k – $135k per year • Remote (United States) • 7+ years exp • Bachelor's Degree • United States
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
RabbitMQ
Frontend
Angular
React.js
DevOps
CircleCI
CI/CD
Jenkins
Git
AWS
Bitbucket
Management
Slack
Trello
Jira
Microsoft Teams
Agile
Scrum
Kanban
Apply
≈ $35k – $64k per year (Estimated) • In office • Internship • Bachelor's Degree • Providence
Python
C++
Management
Microsoft Office
Apply
$116k – $148k per year • In office • 8+ years exp • Master's Degree • Toronto
AI/ML
NVLink
Chips/EDA
Cadence Virtuoso
Apply
$185k – $240k per year • In office • 8+ years exp • Bachelor's Degree • San Jose
Python
C++
AI/ML
NVLink
Apply
$185k – $240k per year • In office • 8+ years exp • Bachelor's Degree • San Jose
Python
AI/ML
NVLink
Chips/EDA
UVM
Apply
$185k – $240k per year • In office • 8+ years exp • Bachelor's Degree • San Jose
Python
AI/ML
NVLink
DevOps
Azure DevOps
Azure
Linux
Apply
≈ $127k – $242k per year (Estimated) • In office • Bachelor's Degree • San Jose
Python
AI/ML
NVLink
Chips/EDA
UVM
Apply
≈ $63k – $108k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Toronto
Apply
≈ $43k – $77k per year (Estimated) • Hybrid • London
Python
SQL
Databases
Snowflake
AI/ML
Airflow
dbt
Embeddings
AI Agents
RAG
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
ETL/ELT
Management
Slack
Apply
$42k – $44k per year • In office • Toronto
Management
Microsoft Office
Apply
$91k – $113k per year • Equity 0.5–1% • In office • Full-Time • 3+ years exp • PhD • Toronto
Apply
$91k – $113k per year • Equity 0.5–1% • In office • Full-Time • 3+ years exp • PhD • Toronto
Apply
See all jobs
This is one of many
1,628,680 more open roles from verified company boards, updated every day.