Sr. Firmware Engineer

Date: Apr 19, 2024

Location: Bade, Taiwan, TW

Company: Super Micro Computer

Job Req ID: 24070

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:

Super Micro Computer, Inc. is seeking a talented Firmware Engineer who will be responsible for developing world-class firmware to fully maximize the strong hardware architecture of in-house servers. We are looking for talented individuals who enjoy creating firmware for networking products, prototyping concepts, and investigating new technologies. In this position, the candidate will collaborate with cross-functional teams to design robust networking products.

Essential Duties and Responsibilities:

  1. All levels (5 years and above) of firmware Engineering or management functions.
  2. Develop or guide team to develop Firmware for Liquid Cooling Products, can work on drivers, stack, or host applications.
  3. Optimize Firmware for energy efficient applications and for interworking with different host platforms.
  4. Perform various tests for Liquid Cooling Products, ensuring them to satisfy customers’ requirements.
  5. Keep up-to-date with emerging technologies and industry trends, and propose innovative solutions to address business challenges.
  6. Troubleshoot and debug firmware issues, identify root causes, and implement effective solutions.
  7. Collaborate with system product manager, rack product manager and other stakeholders to define product features and to ensure functionality.
  8. Write software or application documents for Liquid Cooling related products.
  9. May require some level of domestic or international travel.

Qualifications:

  1. BS or MS degree in Computer Science, Electrical Engineering, Firmware Engineering, or related field
  2. 5 years and above thread firmware development experience with excellent C/C++ coding skills
  3. Proven experience with developing software applications using one or more programming languages such as Java, Python, C++, or JavaScript.
  4. Proven experiences in one or more of the following areas:
  1. Familiar with motor control and related driver developments
  2. Familiar with TCP/UDP/IP protocols and IP based applications
  3. Familiar with Rest API, SNMP, and relate protocols applications
  1. Fluency in English, including excellent reading, writing, and speaking skills.
  2. Experience with embedded environment development on ARM or similar MCUs.
  3. Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud Platform).
  4. Hands-on experience with product debugging including usage of tools such as Emulators, Oscilloscope, logic analyzers, Multi-meters, RF packet analyzers.
  5. Any relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) would be advantageous.

Salary Range

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.


Job Segment: Cloud, Embedded, Firmware, Electrical Engineering, Computer Science, Technology, Engineering