Senior Firmware Engineer
Astera Labsabout 12 hours ago
Base Salary
$160k - $195k/yr
Responsibilities
- Architect, develop, and maintain bare-metal and low-level firmware for embedded microcontrollers.
- Design and implement device drivers and core firmware services for high-speed connectivity products.
- Define and implement hardware-software interfaces in collaboration with RTL, PD, and Architecture teams.
- Lead bring-up, debug, and validation of firmware on silicon and system platforms.
- Develop and maintain C/C++ firmware codebases and supporting infrastructure.
- Build automation, tooling, and diagnostics using Python and scripting frameworks.
- Participate in system-level debug involving PCIe, Ethernet, and memory subsystems.
- Support customer enablement, integration, and escalations as needed.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field; Master’s preferred.
- Strong fundamentals in embedded systems, computer architecture, and low-level software.
- Proven experience developing firmware for complex SoC or silicon-based products.
- Proficiency in C; C++ experience is a plus.
- Ability to work cross-functionally in a fast-paced, highly technical environment.
- Experience in bare-metal or RTOS-based firmware development.
- Strong debugging skills across hardware, firmware, and system layers.
- Familiarity with firmware build systems and tooling.
- Python scripting for automation, validation, or tooling.
- Hands-on experience with server, storage, or networking systems.
Benefits
- Eligible for discretionary bonus and incentives.
- Offers a competitive salary range of $160,000 to $195,000 based on experience.