Are you a validation engineer with experience with testing on firmware products that is looking for a new role within a newly established software engineering group.
At European Recruitment we are working alongside at a globally recognizable semiconductor company, helping them to bring on board a Staff Firmware Validation Engineer.
Responsibilities:
- You will be responsible for creating automated testing solutions to ensure the production quality of firmware, collaborating with established teams working on open-source software stacks for server platforms.
- You will be responsible for developing test cases and test infrastructure to validate firmware against both internal and customer-defined specifications across a variety of testing categories, including Compliance, Stress, Accelerated Life, Strife, Reliability, Performance, and Robustness.
- You will be instrumental in selecting and implementing the appropriate tools for different types of testing and will contribute to the development of continuous integration (CI) pipelines.
Required Skills:
- Proven experience in quality assurance and test automation for high-quality system software, ideally in the server ecosystem.
- Hands-on experience in test code development and automation for firmware or system software, with strong programming skills in C, Python, and Bash.
- Experience in system validation of platforms using UEFI and ACPI for technologies such as RAS, virtualization, power management, PCI-E, and CXL.
- Expertise in both pre-silicon and post-silicon validation.
- Experience in the verification and validation of embedded software release candidates and final releases.
- Strong understanding of computer architecture and microarchitecture concepts, ideally within the Arm architecture.
Nice To Have Skills:
- Experience in validating production-quality firmware in the server segment.
- Familiarity with static and dynamic code analysis tools.
- Knowledge of the Arm SystemReady SR Compliance Program.
- Experience with Security Development Lifecycle (SDL) practices.
- Experience in mentoring and team management.
- Familiarity with open-source projects such as Linux Kernel, TF-A, EDK II, and OpenBMC.
If this role sounds interesting to you then apply directly or send your CV to me at [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/)