Software Engineer @ Supermicro | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Engineer jobs in San Jose, CA
133 applicants
company-logo

Supermicro · 3 days ago

Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Cloud ComputingCloud Infrastructure
check
Actively Hiring

Insider Connection @Supermicro

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Server management software architect and design, design document compose and work with team members to implement and validate solution
Cutting edge Server technologies consumption
Innovate advanced server management software features
Enhance user friendliness with automating server management services
Troubleshoot issues and provide solutions
Supporting OS: Linux/Windows/Unix/Hypervisors/UEFI
Work closely with the Taiwan SW team on a daily basis

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software Design EngineerSoftware engineeringServer management software developmentFirmware monitorFirmware configFirmware controlFirmware updateCommunication skillTeamworkFast-paced environmentManagement software developmentServer firmware controlLinux driver developmentWindows driver developmentUnix driver developmentSoftware architectureSoftware design patternUnit test frameworkTest planUnit testC++11 programmingC++17 programmingC++ cross compilationUEFI application developmentAlgorithm designContinuous integration frameworkGitDockerCmake

Required

Bachelor's, Master's, or Doctoral degree in Computer Science (CS), Electrical Engineering (EE), Computer Engineering (CE) or related areas from an accredited institution preferred
Minimum of 3 years' hands-on experience as a Software Design Engineer or in a related field, demonstrating expertise in software engineering. Server management software development for firmware monitor, config, control and update would be a big plus
Programming Skills: C++ programming language proficiency. C/Golang capability would be a plus
Strong communication skill, able to work efficiently in a team and fast-paced environment

Preferred

Management software development for server firmware control/firmware update
Linux/Windows/Unix driver development
Software architecture and software design pattern
Unit test framework
Test plan and unit test
C++11/C++17 programming, C++ cross compilation
UEFI application development
Algorithm design
Continuous integration framework with git/docker/cmake
Scrum/Agile teamwork experience
UML and OOAD
Bash/C Shell script
Other high level programming language: Golang, python, etc.

Company

Supermicro

company-logo
Supermicro is a global leader in high-performance, high-efficiency server technology and innovation.

Funding

Current Stage
Public Company
Total Funding
$1.5B
2024-02-23Post Ipo Debt· $1.5B
2022-09-20Series A· Undisclosed
2007-03-29IPO· nasdaq:SMCI

Leadership Team

M
Matt Thauberger
Vice President of Strategy and Business Development
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot