Overview
Skills
Job Details
SpiceOrb is seeking engineers to join our team to work in a fast-moving environment. We support our customer who continues to develop new Servers, Storage platform and has a deployment of several million of servers in their data centers. Client is responsible for supporting firmware development, test framework development, test automation, execution, reporting during the complete Hardware life cycle.
We are looking to add to our team
1. Embedded Firmware Core Developers
You ll work closely with industry experts who design new platforms, device manufacturers, Data center team and many other cross functional teams to validate a platform in multiple hardware development phases. You will also help with component and firmware qualifications to sustain the platforms after it is deployed in production.
Job Responsibilities:
Embedded Firmware Core Developers
Responsible for host-side development of PE/SIMT related validation SW and test suites
Responsible for e2e validation of PE/SIMT cores / overall compute
Responsible for HW/SW debug related to PE/SIMT cores
Convert ASIC micro-architecture features in to Embedded firmware code and validate
Tune for performance/corner cases
Supporting cross function team in terms of features, utilities etc
Advance feature implementation
Understand and contribute to the development activities
Develop host side applications
Develop various APIs for test implementation
Implementation of various interactive and debug features
Supporting cross function team in terms of features, utilities etc
Run tests and improve test reliability by working with Core Framework team
Minimum Qualifications:
Expertise in GPU architecture, SIMT architecture, CUDA, PyTorch
Expertise in C++ and/or python coding; host-side application/integration development
Expertise in pre-silicon (emulation) and post-silicon environments
Bachelor s degree in Computer Science / Electronics Engineering
8+ years work experience in one of the areas below
Troubleshooting and analytical experience
Good Communication (Verbal and Written) skills
Proactively create experiments and tooling to detect and diagnose hardware/firmware/software health issues
Nice to Have
Remote test execution and debugging
Experience in Shell/Perl scripting
Test planning and test case documentation to cover issues typically found in large DC environments is a big plus