
Firmware Engineer
Supermicro7 days ago
Taoyuan, TaiwanSenior
Responsibilities
- Develop and optimize control algorithms for digital power management and conversion, including voltage regulation, current limiting, and fault protection.
- Design, code, and test firmware for microcontrollers controlling and monitoring power electronics hardware.
- Implement real-time control loops, communication protocols, and fault detection mechanisms.
- Integrate firmware with power electronics components and participate in hardware bring-up and debugging.
- Develop test procedures and perform validation testing for digital power system reliability and safety.
- Debug and resolve firmware issues and anomalies.
- Maintain firmware design, code, testing, and technical documentation.
- Collaborate with hardware engineers, product managers, cross-functional teams, external partners, and vendors.
Requirements
- Bachelor's or master's degree in electrical engineering, computer engineering, computer science, or a related field.
- At least 5 years of digital power development experience.
- Proficiency in C and C++; assembly language knowledge may be beneficial.
- Familiarity with signal processing techniques and algorithms.
- Strong understanding of embedded systems architecture and microcontroller or microprocessor operation.
- Knowledge of digital and analog electronics, sensors, microcontrollers, and communication interfaces such as SPI, I2C, and UART.
- Ability to design, code, and test firmware for hardware control and algorithm implementation.
- Strong problem-solving and debugging skills.
- Effective communication and teamwork skills.
About Supermicro
Supermicro designs and manufactures servers, storage systems, GPU platforms, and rack-scale datacenter hardware for enterprises, cloud providers, AI/HPC, and telecom/edge deployments. Its business centers on configurable building-block systems sold directly and through channel partners, plus motherboards, enclosures, and embedded/IoT solutions. Founded in 1993 and headquartered in San Jose, California, Supermicro is a public company trading on NASDAQ under the ticker SMCI.