Senior Hardware Engineer
Location
Massachusetts
Posted
5 days ago
Salary
$126.1K - $261.9K / year
Job Description
Job Requirements
- 8 years of relevant experience and a Bachelor's degree in Computer Engineering or a related field
- Experience with data center SmartNICs, or DPUs, including integration into x86/ARM servers and familiarity with PCIe, SR-IOV, and virtualization concepts.
- Familiarity with DPU frameworks and languages such as NVIDIA DOCA/DPL, P4, DPDK, etc
- Understanding of networking fundamentals, and familiarity with technologies such as congestion control and load balancing in data centers.
- Experience with platform validation, PCIe/NVMe and networking qualification, and system-level stress testing
- Linux skills and proficiency with scripting languages such as Python and Bash for automation and data analysis.
- Comfortable working across HW/FW/SW boundaries, collaborating with teams to debug issues in the data path, control plane, and management stack.
- Excellent written and verbal communication skills, including the ability to clearly communicate to both technical and non-technical audiences.
Benefits
- Health insurance
- 401K savings plan
- Company holidays
- Vacation (in the form of PTO)
- Sick time
- Family friendly benefits including parental leave
- Employee assistance program including a focus on mental and financial wellness
Related Guides
Related Categories
Related Job Pages
More Hardware Engineer Jobs
We are seeking a Principal ASIC Design Verification Engineer whose role will be to verify the functionality, performance, and robustness of our custom silicon designs. You will help define the verification approach, contribute to methodology, and work closely with architecture, R...
We are seeking a Senior ASIC Design Verification Engineer whose role will be to verify the functionality, performance, and robustness of our custom silicon designs. You will help define the verification approach, contribute to methodology, and work closely with architecture, RTL ...
The engineer will be responsible for developing, implementing, and maintaining RTL verification environments using UVM or equivalent methodologies, and creating coverage-driven verification plans aligned with design specifications. Key tasks include developing test cases, analyzing simulation results, debugging issues with design engineers, and driving verification closure through coverage tracking.
The engineer will select and design optimal multi-die IC package types while performing detailed Signal Integrity and Power Integrity analyses for high-speed interfaces. Key tasks involve running complex simulations, defining package specifications, and collaborating cross-functionally with design and layout teams.