Firmware Developer (Sunnyvale, CA)
Role details
Job location
Tech stack
Job description
HPE is seeking a Firmware Developer to design, develop, and maintain firmware for a high-speed electrical loopback module used in manufacturing to validate HPE's next generation routers and switches.
This role sits at the intersection of firmware, high-speed signaling, and manufacturing test, and requires hands-on experience with SerDes DSPs, lab debug, and hardware-aware firmware design.
The successful candidate will work closely with hardware, systems, and manufacturing teams to deliver robust, test-ready firmware that supports high-volume production environments., Firmware Development
- Design, develop, and maintain embedded firmware for an electrical loopback module used in manufacturing test environments.
- Implement firmware features supporting high-speed SerDes operation, diagnostics, and monitoring.
- Develop modular, reusable, and maintainable firmware using object-oriented design principles.
- Support firmware upgrade mechanisms and field updates.
High-Speed SerDes & DSP Interaction
- Configure and manage high-speed SerDes functions including:
- Decision Feedback Equalization (DFE)
- Transmit FIR (TxFIR) filtering
- Eye monitoring and signal integrity measurements
- Work with Forward Error Correction (FEC) features for link validation.
- Interface with and control latest-generation SerDes DSPs from:
- Broadcom
- Marvell
- Credo
CMIS & Standards Compliance
- Implement and maintain CMIS-compliant firmware, including:
- Register map compliance
- Initialization sequences
- Application Select (AppSel) support
- Firmware download and upgrade flows
- Ensure compatibility with CMIS interoperability and compliance testing.
MCU & Platform Development
- Develop firmware for Infineon PSoC MCUs, including peripheral configuration and board-level bring-up.
- Integrate MCU firmware with external SerDes DSPs and system control interfaces.
Hardware Debug & Lab Work
- Perform hands-on hardware bring-up and debugging using:
- High-speed oscilloscopes
- Logic analyzers
- Emulators and in-circuit debuggers
- Collaborate closely with hardware engineers to diagnose board-level and signal-integrity-related issues.
Manufacturing & Test Enablement
- Design firmware with Design for Test (DFT) and Design for Manufacturing (DFM) principles in mind.
- Support manufacturing test flows, automation, and diagnostics.
- Develop firmware hooks and features to enable efficient high-volume testing and fault isolation.
Collaboration & Code Quality
- Use Git or SVN for source control and participate in structured code reviews using Gerrit.
- Contribute to architecture discussions, design reviews, and documentation.
- Follow best practices for coding standards, version control, and continuous improvement.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
- Strong experience in embedded firmware development.
- Hands-on knowledge of high-speed SerDes systems and signal integrity concepts.
- Experience working with Broadcom, Marvell, and/or Credo SerDes DSPs.
- Solid understanding of Forward Error Correction (FEC) in high-speed links.
- Experience developing on Infineon PSoC MCUs or similar embedded platforms.
- Familiarity with CMIS specification and compliance requirements.
- Proficiency with Git or SVN and Gerrit-based code review workflows.
- Strong debugging skills and comfort working in a hardware lab environment.
- Experience writing modular, reusable firmware using object-oriented principles., * Experience developing firmware specifically for manufacturing test equipment.
- Familiarity with telecom or data-center networking products.
- Exposure to automated test systems and production line support.
- Understanding of high-volume manufacturing constraints and quality requirements.
- Excellent communication skills and ability to work cross-functionally.
Benefits & conditions
"The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level.
- United States of America: Annual Salary USD 105,500 - 213,500 in California The listed salary range reflects base salary. Variable incentives may also be offered."