Share
The purpose of this role is to ensure that various system implementations based on the same architectural specifications, can run standard software from different vendors efficiently and with minimal effort. This will reduce overall market deployment time and enable broad adoption of these system implementations.
Mandatory Skills
- Programming using C/C++/Assembly with experience in software engineering methodologies.
- Software development skills, ideally in the area of firmware / low level operating systems
- Familiar with verification process such as Test Plan development, Test case development
Nice To Have
Familiarity of Unix / Linux working environment, Experience in Linux kernel and UEFI,
- Implementation of bespoke test harness' for O/S and bare metal validation
- Ability to understand and drive complex technical specifications
- Familiarity with EDA tools and Hardware Design Verification/ Emulation based verification
These jobs might be a good fit