Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Supermicro

Firmware Engineer

Supermicro

Firmware Engineer responsible for developing firmware to maximize robust server architecture. Collaborating with cross-functional teams for design and implementation of BMC firmware features.

Posted 6/24/2026full-timeSan Jose • California • 🇺🇸 United StatesJunior💰 $97,000 - $110,000 per yearWebsite

Tech Stack

Tools & technologies
AssemblyLinux

About the role

Key responsibilities & impact
  • Develop, test, deliver, document, and maintain BMC firmware features and related components.
  • Develop Linux applications and kernel drivers and perform debugging and troubleshooting for firmware-related issues.
  • Support BMC firmware and software components during the planning, development, and validation phases of the program.
  • Collaborate closely with research, design, validation, and other cross-functional teams.
  • Work closely with vendors on product integration, debugging, and issue resolution based on specifications and customer requirements.
  • Guiding and mentoring junior engineers, as needed.

Requirements

What you’ll need
  • BS in EE, CS, or CE is required
  • Minimum 1+ years of firmware development experience is preferred
  • Minimum 1+ years of experience in Linux programming
  • Strong programming skills in C and C++ are required
  • Familiarity with ARM-based assembly language is preferred
  • Experience in BMC software development is preferred
  • Hands-on experience with Root of Trust (RoT) technologies, such as secure boot, measured boot, or dynamic RoT, is preferred
  • Must be comfortable writing multi-threaded applications
  • Experience with motherboard and server architecture is preferred
  • Self-motivated engineer who can follow a project through with minimal supervision.

Benefits

Comp & perks
  • comprehensive benefits package
  • eligibility for participation in bonus and equity award programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
BMC firmware developmentLinux programmingC programmingC++ programmingARM-based assembly languagemulti-threaded applicationsRoot of Trust (RoT) technologiessecure bootmeasured bootdynamic RoT
Soft Skills
guiding junior engineersmentoringself-motivatedcollaborationproblem-solving
Certifications
BS in Electrical EngineeringBS in Computer ScienceBS in Computer Engineering