Embedded Software Engineer, Tech Lead at Astera Labs focuses on firmware development for analog and Ethernet devices. Collaborating with a small team on high-speed networking and automation solutions.
Responsibilities
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
Genesys Systems Engineer supporting routing, IVR, and omnichannel contact center technology. Helping Forward Financing, a fintech lender, optimize customer and agent experiences.
Systems Engineer II developing and validating spaceborne optical instruments at Honeywell Aerospace. Defining requirements, architectures, and verification strategies for aerospace and defense missions.
Principal Systems Architect defining autonomous - vehicle platform architecture at General Motors. Leading safety - critical systems strategy, requirements, verification, and technical direction across vehicle programs.
People Operations Systems Analyst optimizing HRIS platforms and workflows for Medisca, a global healthcare solutions company. Improving data accuracy, automation, reporting, and employee experience.
People Operations Systems Analyst optimizing HRIS platforms and workflows for Medisca, a global healthcare solutions company. Driving system implementations, automation, data accuracy, and employee experience improvements.
Concepteur principal dirigeant la conception de systèmes BAS/CVAC chez Automated Logic. Développement, programmation, essais et mentorat pour des solutions intelligentes d’automatisation des bâtiments.
Senior Systems Engineer integrating LiDAR, camera, and edge - computing systems for Invision AI’s intelligent infrastructure products. Developing C++ software, validating hardware, and supporting customer deployments.
IT Systems Engineer owning Microsoft 365, Entra ID, and macOS/Windows endpoint infrastructure. Supporting Engineered Intelligence’s utility grid management software business across Canada.
SAR Payload Systems Engineer developing and testing radar payloads for LEO and MEO satellite missions. Supporting integration, verification, documentation, and system optimization for aerospace programs.
Staff Systems Engineer leading end - to - end SAR mission engineering for a global Earth - observation satellite company. Owning mission design, spacecraft budgets, risk, verification, calibration, and early operations.