Senior Platform Software Engineer – Factory

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

NVIDIA is seeking a Senior Platform Software Engineer for their Factory team. This role involves leading factory validation projects for software, firmware, and diagnostics, integrating and handing over these components, and providing strategic direction to engineering teams. The engineer will also analyze and optimize factory processes, develop documentation, perform system testing, and monitor data for improvements. The role requires experience in integration engineering, server manageability, and programming skills in Python, C/C++, and shell scripting, with a focus on GPU platforms.

What you'd actually do

  1. Lead Factory Validation projects from Software, Firmware and Diagnostics perspectives, ensuring successful implementation, integration, and standardization across multiple locations.
  2. Lead the integration and handover of the Software, Firmware and Diags for all products.
  3. Act as a primary consultant, offering strategic direction and leadership to the engineering teams.
  4. Engage with ODMs and cross-functional teams to collect and analyze factory requirements, delivering solutions that meet both business and operational needs.
  5. Analyze Factory processes, systems, and workflows to identify areas for improvement and optimization.

Skills

Required

  • 5+ years of relevant experience
  • BS, MS, or PhD in EE/CS or related field of education (or equivalent experience)
  • 2-5 years of having worked as an Integration Engineer at Factory settings
  • Strong knowledge of server manageability, bring up and deployment in data centers
  • Proven understanding of Firmware, Diagnostics for x86 and ARM servers
  • Experience working with ODM/OEMs to deliver quality servers
  • Strong and demonstrable skill in python, C/C++, and shell scripting
  • Experience programming and debugging skills for GPU platforms
  • excellent written and oral communication skills
  • excellent work ethics
  • a deep sense of teamwork
  • love to produce quality work
  • commitment to finish your tasks every single day
  • self-starter who loves to find creative solutions to complicated problems
  • hands on with coding

Nice to have

  • Worked on Factory integration or hardware bring up projects
  • Hands on with x86 or ARM system architecture

What the JD emphasized

  • Firmware
  • Diagnostics
  • Software
  • GPU platforms