Summary
A global engineering organization builds high-performance computing platforms that support large-scale, distributed workloads. The team develops core platform software—spanning firmware, boot flows, system security, driver integration, and diagnostic technologies—that enables reliable and secure operation across modern compute environments.
We are seeking an Embedded & Platform Software Engineer to contribute to the development, integration, and optimization of foundational system software. This role focuses on BIOS/BMC firmware, secure boot processes, kernel-mode drivers, system diagnostics, and node-level orchestration technologies. You will collaborate closely with hardware, firmware, and software teams to ensure platform reliability, performance, and securit
Responsibilities
- Develop, integrate, and maintain BIOS and BMC firmware to ensure robust boot processes and system-level initialization.
- Optimize system configurations (e.g., DRAM timings, PCIe settings, power state transitions) to enhance reliability and performance.
- Implement and maintain security features such as secure boot and root-of-trust mechanisms.
- Develop and debug kernel-mode drivers, ensuring compatibility with hardware components.
- Design advanced system logging, tracing, and diagnostic capabilities for efficient system troubleshooting.
- Integrate node-level orchestration technologies (e.g., containers, deployment tools) into the platform software stack.
- Conduct system software validation through structured test plans to ensure stability, reliability, and performance.
- Work cross-functionally with hardware, firmware, and platform teams to resolve complex system-level issues.
Requirements
- Strong proficiency in C/C++ for system-level and embedded software development.
- Solid understanding of BIOS, BMC firmware, and server boot architectures (UEFI, EFI, bootloaders).
- Experience with kernel-mode driver development or debugging.
- Familiarity with secure boot, root-of-trust, or related system security mechanisms
- Understanding of Linux internals, kernel concepts, and low-level operating system behaviors.
- Ability to analyze system logs, trace events, and troubleshoot firmware/driver issues.
- Experience with low-level system configurations such as PCIe, DRAM, power states, or hardware initialization.
- Hands-on experience with advanced diagnostic tools, tracing frameworks, or system monitoring utilities.
- Strong problem-solving and cross-team collaboration skills.
- Experience with Git or similar version control, and ability to work in a distributed engineering environment.
Post Time|2025/12/01