Linux Device Driver/Firmware Engineer

  • Austin, TX
  • Posted 12 hours ago | Updated 12 hours ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

GPU ARchitecture
SIMT Architecture
CUDA
Pytorch
C++
Python
Pre-silicon

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.