Super Micro Computer, Inc

Firmware Engineer

Super Micro Computer, Inc$120K — $135K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in EE, CS, or CE required; MS is a plus
  • Minimum 2+ years of firmware development experience preferred
  • 2+ years of Linux programming experience required
  • Strong programming skills in C and C++ required
  • Familiarity with ARM-based assembly language preferred
  • Experience in BMC software development preferred
  • Hands-on experience with Root of Trust (RoT) technologies preferred

Responsibilities

  • Develop, test, deliver, document, and maintain BMC firmware features
  • Create Linux applications and kernel drivers; debug firmware issues
  • Support BMC firmware and software during planning and development phases
  • Collaborate with research, design, validation, and cross-functional teams
  • Work with vendors on integration and issue resolution
  • Guide and mentor junior engineers as needed

Benefits

  • Comprehensive benefits package
  • Potential for participation in bonus programs
  • Options for equity awards
Full Job Description
Job Req ID: 29321

Job Summary:

Super Micro Computer, Inc. is seeking a talented Firmware Engineer who will be responsible for developing world-class firmware to fully maximize the strong hardware architecture of in-house servers.

We are looking for talented individuals who enjoy creating firmware for computer server products, prototyping concepts, and investigating new technologies.

In this position, the candidate will collaborate with cross-functional teams to design robust server products.

Essential Duties and Responsibilities:

Includes the following essential duties and responsibilities (other duties may also be assigned):
• 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

Qualifications:
• BS in EE, CS, or CE is required. MS in EE, CS, or CE is a plus.
• Minimum 2+ years of firmware development experience is preferred.
• Minimum 2+ 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.

Salary Range

$120,000 - $135,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

About Super Micro Computer, Inc

Super Micro Computer, Inc. designs, develops, manufactures, and sells server solutions based on modular and open architecture. The company offers a range of server, storage, and networking solutions, as well as application-optimized software. Super Micro Computer's products are used in data centers, cloud computing, enterprise IT, big data, high performance computing, and embedded systems. The company was founded in 1993 and is headquartered in San Jose, California.
Learn more about Super Micro Computer, Inc
Size
4,155 employees
Market Cap
$4.3 billion
Industry
Net Income
$88.5 million
5 Year Trend
+15.9%
Revenue
$3.2 billion
NASDAQ

Similar Jobs

More Jobs at Super Micro Computer, Inc

  • Super Micro Computer, Inc
    Product Manager
    $88K — $125K *
    San Jose, CA 95123 (Santa Clara County)
    Manufacturing & Automotive
    In-Person
  • Super Micro Computer, Inc
    Sr. Mechanical Engineer
    $140K — $165K *
    San Jose, CA 95123 (Santa Clara County)
    Manufacturing & Automotive
    In-Person
  • Super Micro Computer, Inc
    Product Manager
    $115K — $123K *
    San Jose, CA 95123 (Santa Clara County)
    Information Technology
    In-Person
  • Super Micro Computer, Inc
    Buyer/Planner - Components
    $71K — $95K *
    San Jose, CA 95123 (Santa Clara County)
    Enterprise Technology
    In-Person
  • Super Micro Computer, Inc
    Sr. Solution Architect
    $165K — $189K *
    San Jose, CA 95123 (Santa Clara County)
    Enterprise Technology
    In-Person

More Enterprise Technology Jobs

Find similar Firmware Engineer jobs: