S

Super Micro Computer

Modular, energy-efficient server hardware solutions

Staff Firmware Engineer

Embedded EngineeringUpdated on Nov 14
Full-timeBade District, TaiwanNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required.
  • Proficiency in programming languages commonly used in embedded systems, such as C and C++, is required; assembly language knowledge may be beneficial.
  • At least five years of digital power development experience is required.
  • Familiarity with signal processing techniques and algorithms is required.
  • A strong understanding of embedded systems architecture and microcontroller or microprocessor operation is required.
  • Knowledge of digital and analog electronics, including sensors, microcontrollers, and communication interfaces such as SPI, I2C, and UART, is required.
  • The ability to design, code, and test firmware for controlling hardware components, implementing algorithms, and handling various functions is required.
  • Strong problem-solving and debugging skills for identifying and resolving firmware-related issues are required.

Responsibilities

  • Develop and optimize control algorithms for digital power management and conversion, including voltage regulation, current limiting, and fault protection.
  • Implement closed-loop control systems to ensure precise power delivery and stability.
  • Design, code, and test firmware for microcontrollers that control and monitor power electronics hardware.
  • Implement real-time control loops, communication protocols, and fault detection mechanisms.
  • Collaborate with hardware engineers to integrate firmware with power electronics components, ensuring compatibility and performance.
  • Participate in hardware bring-up and debugging to validate and refine firmware functionality.
  • Develop test procedures and perform validation testing to ensure the reliability and safety of digital power systems.
  • Debug and resolve firmware-related issues and anomalies.
  • Maintain comprehensive documentation for firmware design, code, and testing procedures.
  • Prepare reports and design documentation for team members.
  • Collaborate with cross-functional teams, including hardware engineers and product managers, to ensure project goals are met.
  • Work with external partners or vendors when necessary.

Desired Qualifications

  • Knowledge of assembly language may be beneficial.

About the Company

Super Micro Computer

Modular, energy-efficient server hardware solutions

Super Micro Computer designs and sells high-performance, energy-efficient server hardware and related software and services for data centers, cloud, AI, 5G, and edge computing. Its modular Building Block Solutions let customers assemble configurable servers, storage, motherboards, and chassis from common components to match workloads. The company emphasizes green computing and power efficiency to reduce energy use in large-scale deployments and enable faster procurement. Its goal is to help customers deploy reliable computing infrastructure quickly through direct sales and an extensive partner network of distributors and value-added resellers.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at Super Micro Computer

See more jobs