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

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.

Firmware Engineer
SupermicroFirmware 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 & technologiesAssemblyLinux
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 resumeApplicant 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