remote
Lead Test Engineer, Server Compute Firmware - AI Data Center - Celestica
QA Engineer
Lead test engineer responsible for designing and executing firmware validation strategies for AI data‑center server CPUs and GPUs, leveraging Python, C, Linux, and CI/CD automation to ensure robust, high‑performance compute platforms.
About the role
Key Responsibilities
- Define and implement end‑to‑end test plans for server compute firmware, covering CPU, GPU, storage, and networking subsystems.
- Develop automated test frameworks and scripts in Python and C to validate firmware functionality, performance, and reliability on Linux platforms.
- Integrate firmware test suites into CI/CD pipelines, ensuring rapid feedback and continuous quality improvement.
- Collaborate with hardware, firmware, and software teams to diagnose failures, perform root‑cause analysis, and drive corrective actions.
- Maintain test infrastructure, including hardware labs, emulators, and debug tools, to support scalable validation across multiple server generations.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field with 8+ years of firmware test experience.
- Strong proficiency in Python and C programming for test automation and low‑level validation.
- Deep understanding of server architectures, CPU/GPU firmware, enterprise storage, and high‑speed networking.
- Hands‑on experience with Linux development environments, hardware debugging tools, and CI/CD systems (e.g., Jenkins, GitLab CI).
- Proven ability to lead cross‑functional teams, communicate complex technical issues, and deliver high‑quality test deliverables on schedule.