Senior Engineer, Product Platform Hardware
Full time Onsite, USA
Job Description:
This role is ideal for someone interested in hardware, systems engineering, virtualization, and open-source operating systems such as Linux. You will help qualify new hardware platforms, validate hardware and software compatibility, configure BIOS/UEFI settings, and work with VMware virtualization environments. You will also develop scripts and tools to automate system testing and deployment.
Key Responsibilities
• Assist in the evaluation, testing, and qualification of new hardware systems, servers, components, and platforms.
• Install, configure, and troubleshoot Linux operating systems.
• Work with VMware virtualization technologies to configure and validate virtual machines and virtualized environments.
• Configure and troubleshoot BIOS/UEFI settings, firmware, boot sequences, and hardware initialization.
• Develop and maintain Bash or shell scripts for system configuration, testing, and automation.
• Perform system-level testing, including CPU, memory, storage, and network validation.
• Validate hardware and software compatibility across different server platforms and configurations.
• Troubleshoot system, networking, boot, and performance issues across the hardware and software stack.
• Assist in developing internal tools for automated testing, deployment, and reporting.
• Collaborate with engineering teams to document test procedures, results, and system configurations.
Required Qualifications
• Bachelor's degree or expected graduation soon in Electrical Engineering, Computer Science, Computer Engineering, or a related discipline.
• Strong interest in hardware platforms, systems engineering, and low-level software.
• Familiarity with Linux installation, configuration, command-line operations, and troubleshooting.
• Basic knowledge of VMware virtualization concepts, virtual machines, and virtual infrastructure.
• Familiarity with BIOS/UEFI configuration, firmware settings, boot processes, and hardware initialization.
• Basic to intermediate proficiency in Bash or other shell scripting.
• Understanding of computer architecture fundamentals, including CPU, memory, storage, and server components.
• Knowledge of networking fundamentals, including TCP/IP, routing, and common Linux networking tools.
• Strong analytical, troubleshooting, and problem-solving skills.
• Attention to detail and willingness to learn new technologies.
Desired Qualifications
• Hands-on experience with VMware ESXi, vCenter, or other VMware virtualization products.
• Experience configuring BIOS/UEFI settings, updating firmware, or troubleshooting server boot issues.
• Experience building or maintaining personal servers, homelabs, or virtualized lab environments.
• Familiarity with storage technologies such as RAID, filesystems, and NVMe. • Basic programming knowledge in Python, C, or a similar language.
• Experience with version control systems such as Git. • Exposure to hardware validation, system bring-up, or automated testing workflows.
Educational Requirements
Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.