Career EngineCareer Engine
Your matchExample
91%match
Why you fitThis role calls for C/c++ and Linux — tell us what you know and we'll check the rest.
Gap to noteAlso lists Ipmi — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Lattice Semiconductor logo

BMC Firmware Engineer

Lattice Semiconductor · Taipei, Taiwan · Posted 15 days ago

ic
1+ yrs expCC++LinuxBMC FirmwareOpenBMCMegaRACIPMIFirmware Debugging

Own BMC firmware features for enterprise and data center servers, including fixing network vulnerabilities across Intel, AMD, and NVIDIA platforms.

Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you’re looking for. Job Description:

We are looking for a highly motivated BMC Firmware Engineer to join our server management firmware development team. The successful candidate will be responsible for developing and maintaining BMC firmware for enterprise and data center server platforms, working closely with hardware, BIOS, system validation, and customer teams.

Responsibilities:

  • Design, develop, debug, and maintain BMC firmware for server.
  • Develop and integrate BMC features related to Network and survey Common Vulnerabilities and Exposures.
  • Work with OpenBMC / MegaRAC-based BMC firmware and related software components.
  • Develop and maintain BMC applications, services, drivers, and middleware using C/C++ and Linux.
  • Analyze and resolve complex issues, including BMC firmware issues and the Network environment issues.
  • Collaborate with other teams to complete new features.
  • Support customer issues and provide technical solutions for production and field problems.

Required Qualifications:

  • Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or related fields.
  • 1+ years of software or firmware development experience.
  • Strong programming skills in C/C++.
  • Solid experience with Linux, including debugging and system-level development.
  • Familiarity with IPMI
  • Experience with firmware debugging, log analysis, and root-cause analysis.
  • Good communication and teamwork skills.

Preferred Qualification s:

…

Apply on Lattice Semiconductor's site →

This posting is sourced from Lattice Semiconductor's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 162 open roles at Lattice Semiconductor right now. This role centers on C/c++, Linux, Ipmi, and Firmware Debugging.

See this month's Hiring Index: Fabs Are Closing. Design Isn't. for the broader trend behind roles like this one.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.