Postuler

Publié il y a 2 mois

Firmware Engineer Intern (Ottawa)

@ Astera Labs Early Career - North America 2027

Ottawa, Ontario

45–55 $/h2+ ans d’expérience
Postuler
SIGNAUX

En bref

Astera Labs is hiring a Firmware Engineer for its Ottawa team to write embedded C/C++ firmware for analog and Ethernet connectivity devices, support hardware bring-up, and build test automation. The role is full-time and on-site in Ottawa, with a salary range of CAD $45-55 per hour stated.

Salaire :

45 $–55 $ de l’heure

Responsabilités :

  • Write and modify embedded C/C++ firmware for connectivity devices
  • Support hardware bring-up and low-level debug
  • Develop Python scripts for test automation and data analysis
  • Help develop and execute validation plans
  • Work with silicon design and validation teams on fixes

Résumé des exigences :

  • Bachelor's degree in computer science or electrical or computer engineering
  • 2-5 years of embedded C/C++ on real hardware
  • Linux tools: gcc or clang, make, gdb, git
  • Python scripting experience
  • Strong debugging and communication skills

Outils et compétences

Avantages mentionnés

Soins de la vue
Source et dates

Site carrière / système de candidatures · greenhouse

Date publiée par l’employeur
2026-09-22
Première détection par notre source
2026-10-14
Mise à jour du dossier source
2026-10-28

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauDébutant
DomaineDéveloppement logiciel
Expérience2 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Candidatures encouragéesVétérans, Personnes racisées, 2ELGBTQI+, Personnes handicapées
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Science, Electrical Engineering, Computer Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Astera Labs Early Career - North America 2027

ChampValeur
Offres sur Jobsy11
Description

Firmware Engineer

Astera Labs • Ottawa, ON • On-site • Full-time

About Astera Labs

Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. Our Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ technologies with the COSMOS software suite to help customers build cohesive, flexible AI infrastructure.

The Role and Its Impact

Our analog and Ethernet connectivity products sit in the critical signal path of optical modules, copper interconnects, and high-speed networking infrastructure. The firmware controlling these devices drives adaptive behavior, calibration sequences, link management, diagnostics, and real-time performance across products deployed in data centers worldwide.

As a Firmware Engineer on our Ottawa-based team, you will work alongside experienced engineers on embedded firmware development, hardware bring-up, test automation, and validation. You will contribute across the product lifecycle—from silicon bring-up and low-level debug through characterization and production—and build practical expertise at the intersection of firmware, analog and mixed-signal systems, and high-speed connectivity.

This is a hands-on role in a fast-moving environment. You will work closely with firmware, silicon design, system validation, and applications teams, communicate progress and blockers clearly, and take on problems that cross the hardware/software boundary.

What You’ll Do

Firmware Development

  • Write and modify embedded C/C++ firmware for analog and Ethernet connectivity devices.

  • Implement register configuration, state machines, calibration sequences, control loops, link management, SERDES configuration, and diagnostics.

  • Contribute to analog-control features such as gain settings, equalization parameters, feedback behavior, and thermal or operating-condition management.

  • Read datasheets, work with memory-mapped registers, and debug firmware behavior on real hardware.

  • Participate in code reviews and keep the firmware codebase clean, maintainable, and well documented.

Bring-up, Validation, and Automation

  • Support low-level hardware bring-up and debug alongside senior firmware engineers.

  • Develop Python scripts to automate test flows, collect and analyze data, and improve engineering efficiency.

  • Help develop and execute validation plans across operating conditions, link states, configurations, and corner cases.

  • Contribute to firmware characterization and systematic failure triage using lab equipment such as oscilloscopes, BERTs, logic analyzers, and related tools.

  • Help build CI infrastructure and automated test tooling as the team grows.

Collaboration and Execution

  • Work with silicon design, system validation, and applications teams to understand requirements, investigate failures, and deliver targeted fixes.

  • Participate in architecture discussions and technical tradeoff decisions.

  • Track work, keep project tickets current, flag blockers early, and communicate clearly with teammates.

  • Build familiarity with how analog and Ethernet connectivity products move from silicon to production.

What You’ll Bring

Required Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.

  • 2–5 years of experience writing embedded C/C++ firmware on real hardware.

  • Comfort working at the hardware/software boundary, including reading datasheets, accessing registers, and interpreting hardware behavior from software.

  • Familiarity with Linux development tools such as gcc or clang, make, Bash, gdb, and git.

  • Some experience with Python scripting for test automation, data analysis, or engineering utilities.

  • Strong problem-solving skills, a systematic debugging approach, and persistence with difficult technical issues.

  • Clear written and verbal communication skills and a collaborative working style.

Highly Valued Skills

  • Hands-on experience with Ethernet at the system or device level, including Layer 1 PHYs, SERDES, retimers, gearboxes, NICs, or related devices.

  • Exposure to analog or mixed-signal systems, including ADC/DAC interfaces, signal conditioning, calibration, or feedback and adaptive-control concepts.

  • Understanding of signal-integrity concepts such as equalization, jitter, eye diagrams, channel loss, or link margin.

  • Background with RTOS, device drivers, bare-metal microcontrollers, or resource-constrained firmware.

  • Familiarity with transimpedance amplifiers, transmit drivers, CTLE/DFE equalization, CDR/PLL circuits, optical modules, high-speed copper connectivity, or PCIe physical-layer implementations.

  • Experience with lab equipment such as oscilloscopes, BERTs, logic analyzers, or equipment from Keysight, Tektronix, LeCroy, Viavi, Exfo, or similar vendors.

  • Experience with FPGA emulation, pre-silicon validation, hardware simulation, Jenkins, or automated test infrastructure.

  • Prior semiconductor, networking, hardware, internship, or co-op experience.

Location and Compensation

This is an on-site position based in Ottawa, ON.

The anticipated salary range for this Canada Engineering L1 role is CAD $45-55/hour.

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.

Emplois semblables

  • Firmware Engineer Intern - Winter 2027

    Ottawa, ON

    MSI - (Marvell Semiconductor Inc.) US

    Candidates need to be currently pursuing a BS in computer science, electrical engineering or a related field, with at least one year of related coursework. Strong C and Python programming, English communication and problem-solving skills are preferred.

    Jira, GitLab, Jenkins, git, gdb, Linux

  • FPGA Design Engineer

    Ottawa, ON
    65–85 $/hContrat

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    5+ ansCandidates need 5+ years of ASIC/FPGA design experience, strong SystemVerilog skills, hands-on Cadence simulation experience, and practical debug and timing analysis skills. VHDL, Xilinx Vivado, Python, C/C++, DSP and high-speed interface experience are assets.

    SystemVerilog, Xilinx, Vivado, Cadence simulation tools, Python, C

  • Intermediate Engineer (Component Engineering) - Point of Care (Ottawa)

    Ottawa, ON
    68k–100k $/anTemps plein

    Abbott Laboratories

    1+ ansAbbott Laboratories needs a bachelor's degree in engineering or science, one to three years of engineering or technical experience, and strong analytical, statistics and communication skills. GMP, ISO, FDA, Lean Six Sigma and project management experience are assets.

    Abtraq (Abbott TrackWise for Quality)

  • AI Native Senior Software Engineer

    Ottawa, ON
    140k–170k $/an

    Versaterm

    6+ ansVersaterm needs candidates with 6+ years of software development experience, advanced skill in a language such as C#, Python or JavaScript, and hands-on use of AI coding tools. Candidates also need SaaS architecture, CI/CD and Kubernetes experience, secure development knowledge, and the ability to pass a CJIS background check.

    Kubernetes, ArgoCD, Terraform, coding agents, CI/CD pipelines

  • Project Controller – Finance

    Ottawa, ON

    BPA

    Candidates need a DEC or bachelor's degree in accounting, finance or a related field, with project accounting or billing experience. Bilingual French and English, advanced Excel and ERP experience are required.

    Microsoft 365, Excel, ERP software

  • Éducatrice ou éducateur PSAC

    Ottawa, ON
    Temps partiel

    Conseil des ecoles catholiques du Centre-Est

    Diplôme d'études collégiales en éducation à l'enfance ou aide-enseignant; Vérification d'antécédents criminels pour personnes vulnérables de 6 mois ou moins; Maîtrise du français nécessaire

    logiciels informatiques, Internet

  • Private Tax Manager

    Ottawa, ON
    Temps plein

    Pwc Canada

    Candidates need a Canadian CPA (or CA or equivalent) or a Master's in Tax, with CPA In-Depth Tax Course Levels I to III as an asset. Strong corporate tax expertise, leadership experience and public accounting experience are preferred.

  • Privileged Access Management (PAM) Architect — Senior Manager

    Ottawa, ON
    Temps plein

    KPMG

    Candidates need a degree or diploma in computer science, IT, cybersecurity or a related field, plus proven enterprise PAM architecture experience with CyberArk/Idira. They also need technical team lead experience, scripting and API skills, and the ability to obtain a Secret security clearance.

    CyberArk, Idira, Active Directory, LDAP, PowerShell, Python

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.