Software Engineer - PCIe Driver Development

Job Description The Axiado Platform Integration Team is looking for an innovative, Systems Engineer, with a passion for learning, to focus on Platform System Integration. The successful candidate will work with customers and leadership as well as internal software and hardware engineering teams to integrate Axiado products into various customer platforms. You will be working in a dynamic team environment with engineers that share your passion for providing cutting edge solutions to today’s most advanced compute servers, AI/ML and other systems.

Primary Job Responsibilities:

System-of-systems integration, troubleshooting and verification testing

Client and platform integration and troubleshooting

Systems related documentation development

Support platform and client OEMs with the integration of Axiado SoCs and cards

Coordination with internal systems, hardware, and software product design teams

Coordination and troubleshooting with customers and external teams

Qualifications Bachelor’s degree (typically in Science, Technology, Engineering or Mathematics (STEM)) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations

An understanding of system engineering processes

Prior experience in Software development and integration of various interfaces, such as I2C/I3C, SPI, PCIe, USB, SPI/eSPI, GPIO/SGPIO, Ethernet and others

Experience with developing system concept of operations and use cases

Experience with system integration and test

Experience with troubleshooting integration issues including root-cause analysis

Familiarity with Atlassian tools (Jira, Confluence, etc)

Excellent oral and written communication skills

Good teamwork skills

A desire to participate on a results-oriented, System-of-Systems team

Strong organizational skills and attention to detail

Technical aptitude and professionalism

Ability to work in a fast paced, dynamic environment

High level of motivation and self-direction

Comfortable interacting with and presenting to external customers and end-users

Ability to balance multiple tasks simultaneously

Ability to self-start and recognize task needs