Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Super Micro Computer Logo

Software Engineer - Server Management Software

Super Micro Computer

$90,000 - $135,000
Sep 26, 2025
San Jose, CA, USA
Apply Now

Supermicro is seeking a Software Engineer to work on management software for server and data center building block solutions to support and enhance development projects

Requirements

  • Proficiency in C++ programming is required; familiarity with C and Golang would be beneficial
  • Experience in server firmware management, including control and update processes
  • Background in developing drivers for Linux, Windows, or Unix systems
  • Understanding of software architecture and design patterns
  • Proficient in unit test frameworks, including creating test plans and unit tests
  • Familiarity with modern C++ standards (C++11/C++17), including cross-compilation techniques
  • Experience with UEFI application development and algorithm design

Responsibilities

  • Architect and design server management software solutions, documenting designs, and collaborating with team members to implement and validate these solutions in a fast-paced environment
  • Develop and innovate advanced server management features that improve operational efficiency and user experience
  • Automate server management processes, enhancing user-friendliness and streamlining workflows
  • Troubleshoot complex issues, providing timely resolutions to enhance system reliability and performance
  • Support a diverse range of operating systems, including Linux, Windows, Unix, Hypervisors, and UEFI, ensuring seamless integration and functionality
  • Engage closely with our development team in Taiwan, collaborating daily to align on project goals and software solutions
  • Collaborate across different departments for the success of Server and DCBBS solutions enablement

Other

  • A Bachelor's, Master's, or Doctoral degree in Computer Science (CS), Electrical Engineering (EE), Computer Engineering (CE), or related fields from an accredited institution is preferred
  • A minimum of 4 years of hands-on experience as a Software Design Engineer or a related role
  • Strong communication skills and the ability to work efficiently within a diverse team environment
  • Must be eligible to work in the US
  • Must be willing to work in a fast-paced environment