Principal Fw/Sw Engineer
$184.5k - $205k per yearAstera Labs
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
Principal Engineer – Embedded Firmware & SoftwareLocation: Toronto or Ottawa, Ontario (Remote)
Travel: Occasional travel to Astera Labs’ San Jose headquarters, approximately twice per year, for chip bring-up and project coordination
Employment: Full-time
Role OverviewJoin Astera Labs’ Signal Connectivity Engineering team as a Principal Engineer shaping the firmware and software that makes advanced connectivity products adaptive, reliable, and production-ready. You will own embedded software across analog connectivity and Ethernet retimer platforms, 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 ResponsibilitiesFirmware 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 identify root 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 customer bring-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;
people management 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 related field.
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.
Proficiency with 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 operate effectively 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, transmit drivers, CTLE/DFE equalization, CDR/PLL circuits, or thermal control.
Experience with retimer or 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, incentives and 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.
#J-18808-Ljbffr
Principal Engineer – Embedded Firmware & SoftwareLocation: Toronto or Ottawa, Ontario (Remote)
Travel: Occasional travel to Astera Labs’ San Jose headquarters, approximately twice per year, for chip bring-up and project coordination
Employment: Full-time
Role OverviewJoin Astera Labs’ Signal Connectivity Engineering team as a Principal Engineer shaping the firmware and software that makes advanced connectivity products adaptive, reliable, and production-ready. You will own embedded software across analog connectivity and Ethernet retimer platforms, 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 ResponsibilitiesFirmware 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 identify root 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 customer bring-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;
people management 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 related field.
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.
Proficiency with 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 operate effectively 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, transmit drivers, CTLE/DFE equalization, CDR/PLL circuits, or thermal control.
Experience with retimer or 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, incentives and 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Principal Fw/Sw Engineer in Winnipeg, MB vacancy
$130k - $150k per year
...team. Job DescriptionWhat you will do (Job Specific Details on the nature of the job and responsibilities). The Principal Wireless Software Engineer is a senior technical leader responsible for resolving the most complex and business-critical customer issues escalated...PrincipalLocal areaWork from homeWorldwideFlexible hours- We're seeking a full-time Senior Software Engineer in Toronto, ON (hybrid, ideally). In this role, you'll collaborate with cross-functional... ...platform, our workflow deployment platform, our workflow engine, and our copilots that interface with our agents. Responsibilities...SuggestedFull time
- Staff SW Engineer (Platform Team)About the Role As a Staff Software Engineer on our Platform team, you’ll design, implement, and maintain robust, high-quality backend APIs and services. Your work will directly impact Motion’s core operations and enable teams across the company...SuggestedWork from home
$350k per year
...handling providers. For more information, visit We are hiring a Principal Engineer for Autonomy — the senior-most individual contributor in our... ...end-to-end. Autonomy architecture. Own the functional and SW architecture of the autonomy stack, and partner with neighboring...Principal- ...NETINT Technologies, Inc. is seeking a System Engineer to ensure ASIC design functionality at the system level. You will design and execute stress tests, and work with ASIC and embedded FW engineers to develop solutions. Responsibilities include debugging, board bring-up,...Suggested
$149k - $248.3k per year
...bigger than ever. The opportunity to improve health on a global scale stands before us.Meet The Team Join our world‑class Systems Engineering team as we shape the future of connected diabetes management. As a Senior Staff Systems Engineer, you will serve as a technical...Remote workWorldwideHome office- ...team, committed to results, in an inclusive and high-performing culture. Contributes to the overall success of the Cloud Security Engineering function by ensuring long‑term technical vision and roadmap is defined and maintained, focusing on future development, scalability,...PrincipalLong term contractRemote workFlexible hours
- Principal Engineer Are you passionate about pushing the boundaries of AI technology and leading the charge in building intelligent solutions that transform how Tax and Trade products work? Join the Thomson Reuters Corporate Tax and Trade team and drive the technical execution...PrincipalWork at officeLocal areaFlexible hours
- ...supervision, the position manages complex technical studies, oversees interconnection processes, and guides a team of power system engineers. The ideal candidate brings deep expertise in generation interconnection, advanced modeling capabilities, and strong client-facing communication...PrincipalRemote work
$196.3k per year
...Do you want to be the first engineer on something an entire company will run on? Then Jobber might be the place for you! We're looking for a Principal Software Engineer, AI, to join the Office of the CEO . The team: This is a startup inside Jobber. A small, senior...PrincipalLong term contractInternshipWork at office- ...~ 919 72nd Ave NE ~ 72ND AVE, Ste A Position Role TypeUnspecified We are presently seeking a highly motivated and skilled Principal Engineer to join our team. This position will play a critical role in the design, development, integration, testing, and acceptance of Command...PrincipalLong term contractPermanent employmentTemporary workFor subcontractorLocal area
- Principal Engineer, Retail Systemswho we arelululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support...PrincipalLong term contractPermanent employmentPart timeLocal area
- Embark on a rewarding career with Sobeys Inc., celebrated among Canada’s Top 100 employers, where your talents contribute to our commitment to excellence and community. What began as a meat delivery business in Stellarton, Nova Scotia has grown to over 128,000 teammates at...InternshipFlexible hoursShift workWeekend workAfternoon shift
$204.6k - $287.5k per year
...creation easier, safer, and more rewarding. We are seeking a Principal Software Engineer to join our Research & Engineering team. You have the... ...firepower wherever it creates maximum leverage for our core engine systems and technology stack. You will look across engine subsystems...PrincipalFull timeLocal area3 days per week$180k - $240k per year
...and maintenance solutions to the mining & metals, oil & gas, and industrial sectors. We're looking for an experienced Principal Process Engineer to join our Toronto office. In this role, you'll be recognized as a subject matter expert, providing specialist technical...PrincipalInternshipWork at officeWorldwide$223k - $317k per year
...Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.About the role We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s Fulfillment platform.Fulfillment ensures that customers receive the...PrincipalLong term contractFull timeRemote work- ...the chemical and energy processing industry, dedicated to advancing sustainable solutions through innovative engineering. We are seeking a highly experienced Principal Process Engineer to join our esteemed team in Kimberley, Northern Cape . This senior-level position is...PrincipalRelocation package
- Job Overview The Principal in our Civil Team plays a critical leadership role, driving technical excellence and strategic growth within... ....Qualifications Bachelor's or master's degree in engineering.Minimum of 15 years of experience in Engineering design, with considerable...PrincipalLong term contractContract work
$120k - $150k per year
About the opportunityLead electrical engineering projects and oversee technical design and implementation. Full-Time Why This Role Stands OutYou'll join an experienced multidisciplinary engineering team specializing in industrial automation, PLCs, SCADA, Variable Frequency...PrincipalFull time- ...precision positioning services: a recognized leader across the business unit who shapes strategy, leads cross-team initiatives, mentors engineers, and still dives into algorithms when needed. Your work will directly influence how industrial robotics and autonomous machines...PrincipalWorldwide
$78 - $92 per hour
...character – no matter what ethnic background, gender, age, religion, identity, or disability. About the jobKent is looking for a Principal Process Engineer to join our engineering team. We are open to candidates based in Calgary, Alberta; Edmonton, Alberta; or Sarnia,...PrincipalHourly payFull timeContract workInternshipRelocationFlexible hours$138k - $256k per year
Fluor is one of Canada's top employers and is recognized globally as a leader in the Engineering, Procurement, Construction, Fabrication, and Maintenance industry. Our focus on innovation and providing cost-effective technology-based solutions is second to none. As we look...PrincipalFor contractorsWork at officeLocal areaFlexible hours$250 per day
...team as we continue to advance the future of sleep wellness. Description D'emploiSleep Country/Dormezvous? is seeking a Principal Data Engineer to provide senior technical leadership for our enterprise data strategy, platform architecture, and engineering...PrincipalLong term contractInternshipLocal area$200k per year
...Insight Global is seeking a Principal Platform Engineer for a global retailer to take technical ownership of and scale an enterprise AI platform within GCP. This is a senior individual contributor role with no direct reports, though this person will provide technical leadership...Principal$86k - $186k per year
...what exciting opportunities and company perks await!Job Description: Microchip is looking for an energetic and self-motivated Firmware Engineer to work in our open and uniquely supportive work environment. As a Firmware Developer in Microchip’s Datacenter Solutions business...PrincipalLive In- ...Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Principal Engineer partners with business line representatives and technical teams to drive improved technology solutions that support business strategy with an enterprise...Principal
$130k - $145k per year
...understands that delivering great results comes out of ensuring every voice is heard. About the RoleWe’re looking for a Principal Software Engineer to join our team! The Principal Software Engineer is a senior member of the IT Development team and serves as the hands-on...PrincipalPermanent employmentFull timeContract work$150k - $195k per year
ABOUT YOU We are looking for a Principal Engineer to take architectural ownership of the agent-readable Shop Builder platform. This is the most senior individual contributor role on the DevX and AI team, and the decisions you make here — which surfaces to expose, which formats...PrincipalLocal areaWorldwide- ...tools and methodologies in advanced process nodes, our experienced team delivers industry-leading network devices.We are seeking a Principal Engineer to join the CBU Product Development team. In this role, you will lead the digital design, DFT, physical implementation, and...PrincipalWorldwide
- Principal Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario Join Team CARFAX as Principal Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand...PrincipalSummer workCasual workWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Fw/Sw Engineer. Be the first to apply!
Related searches
- project engineer assistant project manager Winnipeg, MB
- chief engineer Winnipeg, MB
- director software engineering Winnipeg, MB
- engineering project manager Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- chief power engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- general engineer Winnipeg, MB
- comptable principal Winnipeg, MB

