Staff Firmware Validation Engineer


Company 

European Tech Recruit

Location 

bristol

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

Staff Firmware Validation Engineer


European Tech Recruit are working closely with a leading semicon & software company, based in Bristol, who are looking for a Staff Firmware Validation Engineer to join their team.


In this role you will join a Systems Solutions team focused on ensuring firmware developed for the clients processor platforms is product ready.


Responsibilities as Staff Firmware Validation Engineer:

  • You will be responsible for building automated test solutions to deliver production quality firmware together with established teams working on open-source software stack for server platforms.
  • Develop test cases and test infrastructure for validating firmware to both internal and customer specified test specifications across various test categories - Compliance, Stress, Accelerated life, Strife, Reliability, Performance, and Robustness.
  • You will play a key role in developing and using appropriate tooling options for different types of testing and contribute to development of CI pipelines.


Requirements:

  • Proven experience in quality assurance and test automation of product quality system software, preferably for server ecosystem.
  • Hands on experience of test code development and automation for firmware or system software. Excellent programming skills in C, Python and Bash scripts are required.
  • System validation experience of platforms utilizing UEFI and ACPI for technologies such as RAS, Virtualization, Power Management, PCI-E and CXL.
  • Both pre-silicon and post-silicon validation expertise.
  • Verification and Validation of embedded software release candidates and releases.
  • Good understanding of computer architecture, micro architecture concepts.


Desirable experience:

  • Experience in validation of production quality firmware in server segment.
  • Exposure to static and dynamic code analysis tools.
  • Experience with Security Development Lifecycle (SDL) practices.
  • Mentoring and line management experience.
  • Familiarity with open-source projects such as Linux Kernel, TF-A, EDK II and OpenBMC.


If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to [email protected].


By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Company 

European Tech Recruit

Location 

bristol

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An error has occurred. This application may no longer respond until reloaded. Reload 🗙