Remote Position
[Remote] Senior Platform Diagnostic Engineer
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Upscale, Inc. is hiring a Senior Platform Diagnostic Engineer to own diagnostics for its hardware platforms from board bring-up through manufacturing and field support. The role develops and maintains diagnostic firmware and software, debugs issues across hardware and system software, and validates platform reliability and performance.
Responsibilities
- Design, develop, and maintain platform diagnostics for board bring-up, system validation, manufacturing test, and field failure analysis
- Debug and resolve complex issues across hardware, BIOS/UEFI, bootloader, Linux kernel, and drivers
- Develop and customize BIOS/UEFI firmware to support platform initialization, hardware enumeration, and diagnostic hooks
- Develop and debug Linux kernel modules and device drivers for platform components such as PCIe, I2C/SMBus, SPI, GPIO, memory, and storage
- Test and characterize hardware and software components to make sure they meet performance, reliability, and quality targets
- Root-cause failures using lab equipment (oscilloscopes, logic analyzers, protocol analyzers, JTAG debuggers) together with schematics and datasheets
- Work with hardware, firmware, software, and manufacturing teams to improve test coverage, yield, and debug efficiency
- Document test plans, diagnostic procedures, and failure analysis reports, and present findings to stakeholders
Skills
- Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related field
- 10+ years of experience in diagnostic, embedded, or platform firmware development
- Strong proficiency in BIOS/UEFI development and debug, including platform initialization, ACPI, SMBIOS, and boot flow (UEFI/EDK II, AMI Aptio, or coreboot)
- Strong proficiency with the Linux kernel, including device driver development, kernel debugging (kgdb, ftrace, crash/kdump, dmesg analysis), and building and configuring the kernel
- Expert-level C programming
- Scripting in Python and/or Bash
- Solid electrical engineering background, with a good understanding of circuit design, board-level hardware, and system integration
- Hands-on experience with hardware interfaces and protocols such as PCIe, DDR, I2C/SMBus, SPI, UART, and JTAG
- Strong analytical and troubleshooting skills, with a track record of solving difficult cross-domain issues
- Excellent communication skills
- You can explain technical findings clearly and work well with cross-functional teams
- Experience with diagnostic frameworks and tools for manufacturing test and RMA/failure analysis
- Familiarity with BMC/OpenBMC, IPMI, and Redfish
- Experience with server, networking, or AI infrastructure platforms
- Experience with x86 and/or ARM platform architectures
- Experience bringing up new silicon or boards from first power-on
Company Overview
Company H1B Sponsorship