Firmware Engineer

Supermicro
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

D-Bus
API
Intelligent Platform Management Interface
C++
Computer Engineering
Software Debugging
Linux on Embedded Systems
Firmware
Hardware Interface Design
Log Analysis
Universal Asynchronous Receiver/Transmitter
GIT
Information Technology
REST
Programming Languages

Requirements

  • Developed the OpenBMC os.
  • skills include I2C (SMBus, PMBus), UART, ipmitool,Redfish api and SNMPv2/v3.
  • Requires experience with Embedded Linux systems.
  • Programming languages used: C / C++ , git .
  • Requires a solid proficiency in the C / C++ programming language., Required
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field .
  • 2+ years of experience in Embedded linux or OpenBMC development.
  • Hands-on experience with embedded Linux systems.
  • Skilled in C or C++, with experience in at least one of the two languages.

Preferred

  • Experience with RESTful APIs and a solid understanding of the D-Bus protocol.
  • Experience with I2C (SMBus, PMBus), UART, and other common hardware interfaces
  • Experience using IPMI tools (ipmitool) and system management interfaces
  • Solid debugging and problem-solving skills (log analysis, kernel/user-space debugging)
  • Ability to work independently in a development or production support environment
  • Good communication skills and a strong team-oriented mindset

About the company

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.

Apply for this position