Hardware Engineer
Role details
Job location
Tech stack
Job description
This role focuses on testing, debugging, and bringing up new high-speed networking hardware. You will create, enhance, and execute unit test and bring-up plans to ensure complex network systems and printed circuit boards meet all technical and functional requirements. While there may be some design activities, the position is primarily centered on hands-on validation, board bring-up, and troubleshooting of cutting-edge hardware., * Develop, enhance, and execute comprehensive unit test plans for new networking hardware and printed circuit boards.
- Lead board bring-up activities for high-speed networking systems, ensuring all components and interfaces function as intended.
- Debug hardware issues at the board and system level, identifying root causes and implementing effective solutions.
- Validate networking hardware that operates at very high speeds, including boards designed for 40G and higher data rates.
- Use Cadence Allegro for schematic capture and to support hardware design, layout review, and validation activities.
- Perform detailed testing and validation of high-speed interfaces, including SerDes, DDR4, and DDR5 subsystems.
- Collaborate closely with other hardware and software engineers to ensure the control plane and data plane meet performance and reliability targets.
- Document test procedures, bring-up steps, and test results to ensure reproducibility and traceability.
- Contribute to continuous improvement of test methodologies, tools, and processes for hardware validation.
- Optionally develop or enhance Python-based scripts and tools to support automated hardware testing and bring-up.
Requirements
Visionary Automation Innovation Reliability Test Design Unit Testing Board Bring-Up Test Automation Hardware Design Hardware Support Complex Networks Schematic Capture Networking Hardware Software Engineering Laboratory Equipment Printed Circuit Board Functional Requirement Artificial Intelligence Engineering Design Process Printed Circuit Board Design Python (Programming Language) Continuous Improvement Process Serializer/Deserializer (SerDes) Troubleshooting (Problem Solving) High-Speed Printed Circuit Board Design, * Strong, hands-on experience bringing up and performing unit testing for networking systems or similar complex printed circuit boards (PCBs).
- Proven experience designing or working with high-speed boards operating at 40G or higher.
- Practical experience with board bring-up and hardware debug in a lab environment.
- Experience with Cadence Allegro for schematic capture and related hardware design tasks.
- Experience working with SerDes-based high-speed interfaces.
- Experience debugging and testing hardware involving control plane and data plane architectures.
- Experience working with DDR4 and DDR5 memory interfaces in a hardware context.
- Strong debugging skills and the ability to systematically identify and resolve hardware issues.
Additional Skills & Qualifications
- Experience writing test automation scripts in Python is a significant plus.
- Background in hardware design for networking or high-speed digital systems.
- Familiarity with modern PCB design and validation practices.
- Interest in working on cutting-edge, high-speed networking hardware alongside experienced engineering teams., Sunnyvale, CAOn-Site Linux Optics Writing Physics AutoCAD Firmware Scripting Visionary Automation Innovation Electronics Reliability Data Analysis Test Equipment Board Bring-Up Test Automation Materials Science Integration Testing Electronic Circuits Gesture Recognition Computer Engineering Hardware Architecture Electrical Engineering Technical Requirements New Product Development Artificial Intelligence C (Programming Language) C++ (Programming Language) Critical Illness Insurance Product Lifecycle Management Python (Programming Language) Troubleshooting (Problem Solving) +0 Hardware Engineer Actalent Sunnyvale, CAOn-Site Linux Optics Physics AutoCAD Firmware Scripting Visionary Automation Innovation Electronics Reliability Communication Data Analysis Test Equipment Board Bring-Up Test Automation Materials Science Integration Testing Electronic Circuits Gesture Recognition Computer Engineering Hardware Architecture Electrical Engineering Technical Requirements New Product Development Artificial Intelligence C (Programming Language) C++ (Programming Language) Product Lifecycle Management Python (Programming Language) Troubleshooting (Problem Solving) +0 Hardware Engineer Actalent San Jose, CA*On-Site Debugging Visionary Automation Innovation Reliability Test Design Unit Testing Board Bring-Up Test Automation Hardware Design Hardware Support Complex Networks Schematic Capture Networking Hardware Software Engineering Laboratory Equipment Printed Circuit Board Functional Requirement Artificial Intelligence Engineering Design Process Printed Circuit Board Design Python (Programming Language) Continuous Improvement Process Serializer/Deserializer (SerDes) Troubleshooting (Problem Solving) High-Speed Printed Circuit Board Design +0
Google IT Automation with Python
Benefits & conditions
This is a Contract position based out of San Jose, CA. Pay and Benefits
The pay range for this position is $48.00 - $51.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type