Embedded Software Engineer, Tech Lead

🕒 July 15

🇨🇦 Canada – Remote

💵 $140k - $180k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Astera Labs

Astera Labs

51 - 200 employees

🚘 Automotive

🏭 Manufacturing

🔧 Hardware

💰 $150M Series D on 2022-11

Automotive • Manufacturing • Hardware

Astera Labs is a leader in purpose-built data and memory connectivity solutions that remove performance bottlenecks throughout the data center. With locations worldwide, the company’s silicon, software, and system-level connectivity solutions help realize the vision of Artificial Intelligence and Machine Learning in the Cloud through CXL™, PCIe®, and Ethernet technologies. Partnering with leading processor vendors and cloud service providers, Astera Labs is focused on enhancing the performance of data-intensive applications. The company’s product portfolio includes system-aware semiconductor integrated circuits, boards, and services to enable robust connectivity solutions.

📋 Description

• 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 • 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 • 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

🎯 Requirements

• 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

🏖️ Benefits

• discretionary bonus • incentives • benefits

Apply Now

Similar Jobs

🕒 July 14

Clario

5001 - 10000

🏥 Healthcare

💼 Consulting

📦 Logistics

Senior Software Engineer designing and building scalable Angular applications for Clario’s healthcare technology platform. Collaborating with backend engineers and mentoring peers in an Agile environment.

🇨🇦 Canada – Remote

💰 Private Equity Round on 2019-10

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 14

Confluent

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

Software Engineer on the AI team at Confluent Cloud architecting systems for real-time data streaming and AI capabilities, ensuring high performance and reliability across cloud environments.

🇨🇦 Canada – Remote

💵 CA$144.2k - CA$169.4k / year

💰 Secondary Market on 2021-06

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 14

Irth Solutions

51 - 200

☁️ SaaS

⚡ Energy

📡 Telecommunications

Full Stack Developer for a SaaS platform managing stakeholder relationships using Node.js and React. Collaborating with a multidisciplinary team and contributing to AI-driven solutions.

🇨🇦 Canada – Remote

💵 $65k - $100k / year

💰 Private Equity Round on 2015-07

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🗣️🇫🇷 French Required

🕒 July 14

CoLab Software

51 - 200

🏭 Manufacturing

💼 Consulting

📦 Logistics

Senior Full Stack Developer building integrations and platform capabilities for mechanical engineering software. Collaborating with teams to streamline design reviews and better decision-making.

🇨🇦 Canada – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 13

DraftKings Inc.

1001 - 5000

🎮 Gaming

⚽ Sports

👥 B2C

Senior Software Engineer developing iOS applications for DraftKings. Delivering engaging experiences to millions and collaborating with cross-functional teams.

🇨🇦 Canada – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer