Embedded Software Engineer, Tech Lead
$140k - $180k 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 .
Role Overview
Our analog and Ethernet connectivity products sit in the critical signal path of optical modules, copper interconnects, and high-speed networking infrastructure. Across both product lines, the firmware controlling these devices drives adaptive behaviour, calibration sequences, link management, and real-time performance, and it ends up deployed in data centers around the world. This is the kind of work where what you write actually matters.
You'll be part of a small Ottawa-based team working directly alongside senior engineers on firmware development, hardware bring-up, test automation, and day-to-day project tracking. You won't be handed a narrow slice of work and left alone. You'll be involved across the board, getting exposure to how analog and Ethernet connectivity products go from silicon to production.
This is a startup, and that means things move quickly and the work doesn't always fit neatly into a job description. If that sounds like your kind of environment, keep reading.
Level is negotiable based on experience and qualifications.
Key Responsibilities
Firmware Development
Write and modify embedded C firmware for analog and Ethernet connectivity devices, including register configuration, state machines, calibration sequences, and control loops
Work on low-level hardware bring-up and debug alongside senior firmware engineers
Contribute to features spanning analog control such as gain settings and equalization parameters, as well as Ethernet link management, SERDES configuration, and diagnostics
Help maintain and improve the firmware codebase with clean, reviewable code
Test Automation and Validation
Write Python scripts to automate test flows, collect and analyze data, and help make the team faster
Work with validation teams remotely to develop and execute test plans across a range of operating conditions and corner cases
Help build out CI infrastructure and automated test tooling as the team grows
Contribute to characterizing firmware behaviour across analog and Ethernet configurations, link states, and failure modes
Project and Process Contributions
Keep Jira tickets up to date, track your own work, and flag blockers early
Participate in code reviews and architecture discussions
Communicate clearly with teammates across firmware, silicon design, and applications
Basic Qualifications
BS in Computer Science, Electrical Engineering, Computer Engineering, or a related field
2 to 5 years of experience writing embedded C/C++ firmware on real hardware
Comfort working at the hardware/software boundary: reading datasheets, poking registers, interpreting hardware behaviour from software
Familiarity with Linux development tools: gcc/clang, make, bash, gdb, and git
Some experience with Python scripting, whether for test automation, data analysis, or general utility scripts
Strong communication skills and a collaborative attitude; you'll be working closely with a small team and need to keep everyone in the loop
A genuine interest in digging into hard problems and the persistence to see them through
Preferred Qualifications
Hands-on experience with Ethernet at the system or device level: Layer 1 PHY, SERDES, retimers, gearboxes, NICs, or related devices
Exposure to analog or mixed-signal systems: ADC/DAC interfaces, calibration techniques, signal conditioning
Understanding of signal integrity concepts: equalization, jitter, eye diagrams, or link margin
Experience with Jira or similar tools for issue tracking and project management
Background with RTOS, device drivers, or bare-metal firmware on microcontrollers
Familiarity with lab equipment such as oscilloscopes, BERTs, logic analyzers or similar
Prior internship or co-op experience in a semiconductor or networking hardware company
Base salary range is CAD 140,000 to CAD 180,000 depending on experience, level, and business need. This role is 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.
- ...We are seeking a dynamic and proactive Tech Lead Java Developer . This is a permanent position... ..., develop, test, and deploy Java-based software applications using the Spring Framework... ...s degree in Computer Science, Software Engineering, or a related field. ~10+ years of...SuggestedPermanent employmentFull time3 days per week
- ...About the Role We are seeking an Engineering Lead to guide our development team through our... ...execution. This is a senior role involving software development, architectural design, and... ...1–2 years in a leadership role (e.g., Tech Lead, Scrum Master, or Engineering...SuggestedRemote jobFull timeInternship
- ...Description ~ Design, implement, validate, and maintain various embedded Video functions/applications ~-Actively work with internal... ...plus ~ Education Requirements Bachelor's degree in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience...SuggestedFull time
- ...Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system... ...Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system...SuggestedPermanent employmentFull timeWork at officeFlexible hours
- ...Summary: With minimal supervision, the Software Engineer II designs, develops, and maintains software modules used in Cattron products, utilizing... ...and microcontroller systems Integrate firmware, embedded software apps with sensors, communication modules (e.g., BLE,...SuggestedFull timeLocal areaFlexible hours
- ...edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid... ...About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation smart...Full time
- ...technology that will set the standards for software-defined vehicles around the world.... ...Certified company — 92% of employees at RV Tech Canada say it is a great place to work,... .... Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware...Full timeContract workLocal area
- ...teams partner with specialist engineers from major silicon companies to... ...-class hardware platforms and software stacks Work with partners... ...metrics Participate as technical lead on complex customer... ...speaking experience IoT / Embedded experience – from board and SoC...Full timeInternshipRemote work
- ...living. Whether you are in marketing, tech, or logistics, your voice and vision matter... ...life. Reports to: Director of Engineering Location: Remote, United States... ...bar for the developers around you. As Software Engineer (Team Lead) , you will serve as the technical...Remote jobRemplacementFull timeInternshipImmediate start
- ...strong partnerships with the world-leading technology companies,... ...semiconductor, component, terminal, software and Internet providers, as... ...sophisticated non-recurring problems that lead to development and... ...Proficient in C#/C++/C, Python Embedded system testing (must have)...
$113.4k - $162k per year
...About the Role We are looking for a hands-on Tech Lead, Mobile Core Network Engineering to own the health and evolution of our mobile core platform... ...and hold partners accountable to SLAs. Oversee vendor software upgrade cycles, coordinate upgrade windows, and ensure...Long term contractFull timeTemporary workRemote work- ...watchdog timing, thermal limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver architecture, RTOS integration, ISO... ...or a PhD. Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship
- ...Opportunity We are hiring for a Senior Embedded Systems Engineer. You will develop firmware for our... ...operating at the border between hardware and software and happily use the tools applicable to... ...when needed ✨ After 6 months: Lead the design and rollout of new product...Full timeWork at officeRemote workWorldwideNight shift
$200 per day
...realiza, então esta vaga é para você! Estamos procurando uma pessoa Tech Leader para ajudar a desenvolver nossa plataforma escalável,... ...melhorias nos processos do ciclo de vida de desenvolvimento de software e metodologias ágeis. Você vai se dar muito bem se: Tiver...Permanent employmentFull time$120k - $195k per year
...Arista Networks is an industry leader in data-driven, client-to-... ...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity... ...looking for world-class Senior/Lead software engineers to join our...Full time- ...means taking part in complex, high-tech projects for some of the most... ...Mobility team and help develop the software that powers the next generation of... ...software, systems, and safety engineers, you will design, implement, and validate embedded functions used in real-world vehicle...Permanent employmentFull timeFlexible hours
$120k - $210k per year
...As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support VFX workflows with a focus on Maya. Our ideal candidate is able to collaborate with non-technical stakeholders to define and document requirements, and then interpret...Full timeWorldwide- ...architecture, code quality, security, data modeling, performance, release engineering, and vendor migrations. Build and ship production AI... ...delivery. Production experience with foundation-model software, retrieval, tool use, evaluations, and guardrails in multi-tenant...Full timeInternship
$135k - $150k per year
...for a MIT (Monetization Integration Team) Tech Lead to drive the technical direction and... ...and reliably. The role blends hands-on engineering, architectural ownership, and leadership... ...Qualifications & Skills: ~5+ years of software development experience, with strong expertise...Long term contractFull time- ...ABOUT YOU We are looking for a Tech Lead to drive delivery and cross-team coordination for... ...technical direction set by the Principal Engineer and turn it into a running, shipping team... ...& Skills ~6+ years of professional software engineering experience, with at least 2...Full timeLocal areaWorldwide
$240k - $280k per year
...are seeking a visionary Director of Embedded Systems Engineering to serve as the strategic architect of... ...First Engineering Evangelism: Act as the lead expert and educator on the integration... ..., connectivity, and hardware-software integration are paramount. Technical...Long term contractFull timeImmediate startRemote workFlexible hours$120k - $195k per year
...Description Arista Networks is an industry leader in data-driven, client-to-cloud... ...computing, artificial intelligence, and software-defined networking to provide our clients... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...Full time- ...Software Engineer Lead (Full Stack Developer) WHO WE ARE Tradable Bits is an award-winning tech company that helps sports, music and entertainment brands build better fan experiences. Based in Vancouver, Canada we work with industry leaders in the sports, music & entertainment...Full timeWork at officeFlexible hours
- ...We are currently seeking a Salesforce Technical Lead â Financial Services Cloud (FSC) to support the implementation and evolution... ...Collaborate with enterprise architects, business architects, data tech leads, and development teams. Design robust, scalable, and secure...Full time
$130k - $175k per year
...passionate innovators building cutting-edge software that powers some of the world’s leading brands. From video delivery and streaming to Adtech, cloud engineering, learning platforms, and custom web... ...Senior Software Developer - Ad Tech We’re looking for an experienced Senior...Long term contractFull timeInternshipFlexible hoursShift work$140k - $170k per year
...130+ currencies. Longevity Opportunity Vision Enjoy the game! Lead the mobile/Windows development team, providing technical guidance... ...with global cross-functional teams, including developers, QA engineers, and project managers. Partner with stakeholders to align technical...Remote jobFull timeFlexible hours$150k - $200k per year
...We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from... ...Role Overview We are looking for a Senior Embedded Firmware Engineer to design, develop, test, and maintain...Remote jobFull timeWork at officeLocal areaFlexible hours$120k - $195k per year
...Arista Networks is an industry leader in data-driven, client-to-... ...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...a wide variety of forwarding engines, connectors and interface chips...Full time$130k - $150k per year
.... ABOUT YOU We are looking for a Tech Lead for the Frontend Platform Team provides... ...facing experiences. This role combines deep engineering expertise with people leadership,... ...interfaces. REQUIREMENTS ~8+ years of software development experience with strong expertise...Remote jobLong term contractFull timeFlexible hours$100k - $135k per year
...depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and... ..., and system integration across embedded and enterprise environments. Drive... .... Collaborate with UX, systems engineers, product owners, and embedded...Full timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer, Tech Lead. Be the first to apply!

