Software Engineer
Company: Support Revolution
Location: San Jose
Posted on: November 6, 2024
|
|
Job Description:
Select how often (in days) to receive an alert: Create
AlertLocation: San Jose, California, United StatesAbout
Supermicro:Supermicro is a Top Tier provider of advanced server,
storage, and networking solutions for Data Center, Cloud Computing,
Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded
customers worldwide. We are the #5 fastest growing company among
the Silicon Valley Top 50 technology firms. Our unprecedented
global expansion has provided us with the opportunity to offer a
large number of new positions to the technology community. We seek
talented, passionate, and committed engineers, technologists, and
business leaders to join us.Job Summary:Supermicro is actively
seeking Software Engineers who will develop valuable advanced
software features to support Supermicro total solutions including
Board, Chassis, System, Rack, Switch, Service, Security, FW, SW
solutions. This could cover the support for a broad range of
Supermicro energy efficient SYSTEMs with the state of the art AI
technologies, high performance storage, high speed networking, and
many more capabilities. We aim to provide excellent and simple user
experience solution for managing our company provisioned products.
Work with a brilliant team who love to work with happy mind, create
by teamwork and innovate with passions.Essential Duties and
Responsibilities:Includes the following essential duties and
responsibilities (other duties may also be assigned):--- 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 basisQualifications:--- 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--- Plus: - 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.Salary Range:$101,000 - $160,000The salary
offered will depend on several factors, including your location,
level, education, training, specific skills, years of experience,
and comparison to other employees already in this role. In addition
to a comprehensive benefits package, candidates may be eligible for
other forms of compensation, such as participation in bonus and
equity award programs.EEO Statement:Supermicro is an Equal
Opportunity Employer and embraces diversity in our employee
population. It is the policy of Supermicro to provide equal
opportunity to all qualified applicants and employees without
regard to race, color, religion, sex, sexual orientation, gender
identity, national origin, age, disability, protected veteran
status or special disabled veteran, marital status, pregnancy,
genetic information, or any other legally protected status.
#J-18808-Ljbffr
Keywords: Support Revolution, Tracy , Software Engineer, IT / Software / Systems , San Jose, California
Click
here to apply!
|