Posted On Oct 19

This job posting has expired

Firmware Engineer

Super Micro Computer, Inc.

Location : San Jose, CA 95131

Headquarters : San Jose, California, United States

Hiring Mode : Full Time

Hiring Role : Firmware Engineer

Experience : Mid Level

Job Req ID: 15816
About 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:
  • If you are an engineer with embedded system knowledge and a passion for working on a new hardware, then Supermicro has a great opportunity for you. Supermicro is seeking a stellar Firmware Engineer to develop, implement, plan, improve and manage the software application from inception to use. In this role, you will have the opportunity to collaborate in a team environment across multiple disciplines and making the requirements to rapidly deliver firmware solutions.
Essential Duties and Responsibilities:
  • Responsible for porting, defining, developing, testing documenting, and maintaining firmware for server system
  • Work closely with the software and hardware teams to develop and integrate embedded code in a variety of processors: PICs, ARMs, etc.
  • Analyze, design, develop and debug embedded firmware for server system
  • Work closely with support team for debugging/troubleshooting issues
  • BS in Electrical Engineering, Computer Science, or Computer Engineering. Master's degree is preferred
  • Minimum 2 years of working experience in firmware development
  • Strong programming skills in C/C++ and Java preferred
  • Experience in embedded Linux development
  • Experience in ARMs processors
  • Experience in IPMI protocol, virtual media and web server is a plus
  • TCP/IP network protocols and typical network operation practices highly desired
Physical Requirements:
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job:
  • Able to sit for long periods of time.
  • Able to input data into a computer and work with a computer screen for long periods of time.
  • Occasional bending and standing.
  • Standing, walking, sitting, talking/listening, crouching or crawling, reaching with hands and arms.
  • Lift, carry, push and pull up to 15 pounds.
Work Environment:
  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job:
  • Primarily works indoors in an office setting with controlled climate conditions
  • May be susceptible to outdoor weather conditions (i.e., cold, heat, rain, and/or wind)
Super Micro Computer, Inc.