> Markdown version of [/jobs/ext/4283580-senior-platform-diagnostic-engineer](https://www.wearedevelopers.com/jobs/ext/4283580-senior-platform-diagnostic-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Platform Diagnostic Engineer - **Company:** Upscale, Inc. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $164,000.0 - $174,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), Advanced Configuration and Power Interface (ACPI), Intelligent Platform Management Interface, Bash Shell, BIOS, Booting (BIOS), Code Coverage, Computer Engineering, Datasheets, Software Debugging, Device Drivers, Firmware, Hardware Interface Design, Joint Test Action (IEEE Standards), Python (Programming Language), Kernel Debuggers, Linux Kernel, PCI Express, System Testing, Systems Integration, Universal Asynchronous Receiver/Transmitter, AI Infrastructure, Scripting, Extensible Firmware Interface, Serial Peripheral Interface - **Published:** October 31, 2026 - **Apply:** https://www.juju.com/job/15_c7314792 ## About the Role * 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. Where you fall within that range depends on your experience, skills, and impact-we benchmark against internal levels to keep things fair and consistent. ## Description We are looking for a senior Platform Diagnostic Engineer to own diagnostics for our hardware platforms, from board bring-up through manufacturing and field support. You will write and maintain diagnostic firmware and software, debug problems that span hardware, BIOS, and the Linux kernel, and validate that our systems are reliable and perform as designed. You will work closely with hardware, firmware, software, and manufacturing teams. You'll need to be detail-oriented, spot potential issues early, and explain technical findings clearly to stakeholders. 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.