Search by job, company or skills

Celestica

Sr. Firmware Validation Lead Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a dynamic, motivated Firmware Validation Engineer to join our team, focusing on the quality assurance and systems-level testing of next-generation networking products. The ideal candidate will have hands-on experience in firmware, hardware, and embedded systems validation, coupled with strong automation, scripting and leadership skills.

Descriptions:

- Dynamic and Motivated: A proactive individual with a keen interest in learning new networking and technical skills.

- Domain Expertise: Strong understanding of embedded systems, firmware, and networking hardware validation.

- Team Player: Excellent collaboration skills and ability to work effectively within a cross-functional engineering team.

- Strong Communication Skills: Ability to clearly articulate technical issues, test plans, and results to both technical and non-technical audiences.

Responsibilities:

- Design, develop, and execute comprehensive test plans based on product requirements for firmware, BMC, and BIOS components.

- Develop and maintain automated test scripts primarily using Python Robot framework to increase test coverage and efficiency.

- Perform functional, system, stress, and regression testing on networking hardware and associated firmware.

- Identify, analyze, and report defects with clear, detailed steps for reproduction.

- Collaborate closely with hardware, firmware, and software development teams to drive resolution of issues.

- Contribute to the continuous improvement of QA processes and test automation frameworks.

Education: Bachelor's or Master's degree in Electrical Engineering (EE), Computer Science (CS), or Computer Engineering (CE).

Experience: 6 to 12 years of relevant working experience in firmware validation, QA, or embedded systems testing, preferably on networking or server/storage products.

Knowledge & Skills:

- Firmware Validation: Hands-on experience in the end-to-end validation of firmware for networking products (e.g., switches, routers, NICs).

- Platform Component Testing: Direct experience in validating critical server and embedded platform components:

- BMC (Baseboard Management Controller): Validation using interfaces like Redfish, IPMI, or proprietary GUIs.

- BIOS/UEFI: Verification of boot sequences, configuration settings, and platform stability.

- SDK (Software Development Kit) Validation: Testing the functionality and integration of SDKs provided for networking hardware.

- Diag (Diagnostics) Validation: Thorough testing of low-level diagnostic tools and stress utilities to ensure hardware integrity and fault detection.

- Automation and Scripting: Must be able to design and develop modular, automated test cases and scripts.

- Mandatory: Proficient in Python scripting for test development and execution.

- Software Development Life-Cycle (SDLC): Experience in end-to-end testing, with a concentration on functional and systems testing for embedded products.

- Debugging Skills: Strong analytical and debugging skills in an embedded environment, preferably using Linux.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146754617