Embedded Software Engineer, Tech Lead

Job not on LinkedIn

🔥 0 minutes ago

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

💰 $150M Series D on 2022-11

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.

📋 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

🕒 5 days ago

Block

10,000+ employees

💳 Fintech

🛍️ eCommerce

₿ Crypto

Lead finance technology transformation at Block by architecting financial systems using Oracle Fusion. Collaborate with cross-functional teams to drive innovation and efficiency.

🕒 5 days ago

Mozilla

501 - 1000

👥 B2C

🔒 Cybersecurity

Senior Staff Engineer at Mozilla leading architectural design for next-gen AI agent frameworks and workflows. Focused on building and scaling autonomous capabilities in a remote role within a fast-paced team.

🕒 6 days ago

Fullscript

201 - 500

⚕️ Healthcare Insurance

🧘 Wellness

☁️ SaaS

Senior Fullstack Developer joining Fullscript to build internal systems for clinical insights and better patient care. Collaborating with business partners and focusing on operational efficiencies through technology.

🇨🇦 Canada – Remote

💵 $125k - $165k / year

💰 $240M Private Equity Round on 2021-11

⏰ Full Time

🟠 Senior

⚙️ Systems Engineer

🕒 July 7

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior/Lead Software Engineer managing network systems and hardware control software at Arista Networks. Collaborating with teams to design novel features and improve system performance.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

⚙️ Systems Engineer

🕒 July 7

Welltower™ Inc. (NYSE:WELL)

501 - 1000

🏠 Real Estate

🧘 Wellness

Yardi Systems Analyst supporting the technical administration and integration of Yardi Voyager platform. Collaborating with teams for best-practice solutions and maintaining system alignment.