DSP Principal Firmware Engineer
Astera Labsabout 2 hours ago
Remote, Canada
Staff+
H1B Sponsor
Responsibilities
- Architect and develop firmware for on-chip microcontrollers within SERDES IP and Taurus Ethernet products.
- Implement C-language software development kits (SDKs) for system management controllers.
- Design and optimize firmware for analog and physical layer interfaces critical to Ethernet connectivity.
- Collaborate with analog and logic designers to architect and verify HW-SW interfaces on complex SoCs.
- Define and implement firmware interfaces for high-speed SERDES and Ethernet PHY subsystems.
- Engage directly with customers to understand requirements and translate them into firmware solutions.
- Support product validation, debug, and bring-up activities for Taurus Ethernet products.
- Develop automated testing frameworks using Python for firmware quality control.
Requirements
- Bachelor's degree in Electrical Engineering or Computer Science.
- 10+ years of experience supporting or developing complex SoC/silicon products for Server, Storage, and/or Networking applications.
- Strong proficiency in C (preferred) or C++, including development of C-based SDKs.
- Experience developing firmware for on-chip microcontrollers and system management controllers.
- Experience working with logic and analog designers to architect and verify HW-SW interfaces on complex SoCs.
- Hands-on experience with high-speed interfaces common in data center equipment: Ethernet (100G/400G/800G), PCIe, DDR, or similar.
- Working knowledge of firmware build environments, gcc/Make, and GitHub.
Tech Stack
CC++MakePython
Categories
EmbeddedTesting