Bloomberg

Firmware Engineer

Bloomberg$110K — $130K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Systems Firmware engineering
  • Strong debugging skills with CPU/APU/GPU components
  • Expertise in C and Python programming languages
  • Proficient in ACPI/ASL and Assembly Language
  • Deep understanding of UEFI and familiarity with Coreboot is a plus
  • Experience with Firmware capsules for LVFS and client PC system design
  • General knowledge of computer architecture and Linux operating systems

Responsibilities

  • Gain expertise in BIOS interactions with the Linux kernel and AI stack
  • Implement new features in Firmware and Linux to support processor capabilities
  • Collaborate to shape platform configurations integrating hardware and firmware
  • Analyze and configure firmware for optimal platform performance
  • Participate in planning and development for next-generation CPUs/APUs

Benefits

  • Opportunity to work with innovative CPU/APU technologies
  • Collaborative environment with cross-functional engineering teams
  • Engagement with commercial Linux customers to drive business growth
  • Hands-on involvement in shaping firmware and platform design strategies
  • Access to the latest tools and technology in the semiconductor field
Full Job Description
Firmware Engineer (Semiconductor)

The Role

Step up into an organization built to engage more strategically and deeply with our commercial Linux customers - specifically their architecture and engineering teams. As a member on our team, drive cross-team engineering efforts to deliver system solutions for strategic customers that enable growth in our joint business. The mission of this role is to drive excellence with Ryzen powered systems both strategically and tactically.

As a Firmware engineer on our team, you configure and tune BIOS settings, help co-develop features in BIOS optimized for Linux to take advantage of client technologies on customer platforms. Analyze, configure, and propose changes to platform system firmware to allow the kernel and other services extract platform configuration and runtime information. Join a group of engineers collaborating with customers to help understand how the configuration and enablement of platform and software features fulfill end-to-end user scenarios in commercial platforms. Participate in planning the next generation CPU/APUs. Figure out how changes in the kernel upstream pipeline help meet the goals of new platforms.

The Person

A proficient Systems Firmware engineer with strong debug skills. Take a primary role in between silicon engineers, firmware engineers, software developers, platform engineers, architects, and leads. Demonstrate ability to optimize BIOS interactions with OS.

Key Responsibilities

Gain expertise on development efforts in the BIOS subsystem focusing on its interactions with the Linux kernel and the open-source AI stack such as ROCm.

Support new processor capabilities by implementing improving new features in Firmware and Linux.

Be a part of our new team as we shape platform configurations and components that represent an efficient integration of hardware and software/firmware.

Preferred Experience

Hands-on debugging experience of CPU/APU/GPU related FW and SW components. Experience putting PC systems together, installing normal PC components including memory, storage, processors and other devices.

Excellent coding/debugging skills in C and Python, Proficient in ACPI/ASL and Assembly Language.

Deep understanding of UEFI (including EDK). Coreboot familiarity optional and nice to have.

Experience with creating and promoting Firmware capsules for LVFS

Well versed with Client PC (x86) system design and validation; testing tools and environments, defect tracking and source code version control (Git).

General familiarity with computer architecture concepts and silicon features; Microsoft Operating Systems, excellent skills in Linux operating systems, virtualization software (KVM, Xen, et al.), Secure Boot, PSP

Plus understanding and experience with different frameworks and subsystems in BIOS and Linux responsible to control power, performance, and thermal; benchmarking suites used to determine platform capabilities; managing Linux-based devices in commercial environments; working with platform firmware and services (UEFI/ACPI), Linux kernel API, and other interfaces used by Linux systems.

About Bloomberg

Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was founded by Michael Bloomberg in 1981, with the help of Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch. Bloomberg L.P. provides financial software tools and enterprise applications such as analytics and equity trading platform, data services, and news to financial companies and organizations through the Bloomberg Terminal (via its Bloomberg Professional Service), its core revenue-generating product. Bloomberg L.P. also includes a wire service (Bloomberg News), a global television network (Bloomberg Television), digital websites, a radio station (WBBR), subscription-only newsletters, and three magazines: Bloomberg Businessweek, Bloomberg Markets, and Bloomberg Pursuits.
Learn more about Bloomberg
Size
20,000 employees
Industry
Founded
1981

Similar Jobs

More Jobs at Bloomberg

  • Bloomberg
    IT Support Specialist
    $80K — $95K *
    Issaquah, WA 98027 (King County)
    Information Technology
    In-Person
  • Bloomberg
    Quality Engineer
    $80K — $95K *
    Rolling Meadows, IL 60008 (Cook County)
    Manufacturing & Automotive
    In-Person
  • Bloomberg
    NPI Program Management Analyst
    $80K — $95K *
    Austin, TX 78745 (Travis County)
    Manufacturing & Automotive
    In-Person
  • Bloomberg
    Firmware Engineer
    $110K — $130K *
    Austin, TX 78745 (Travis County)
    Telecommunications & Hardware
    In-Person
  • Bloomberg
    Azure Data Architect
    $120K — $145K *
    Saint Paul, MN 55106 (Ramsey County)
    Information Technology
    In-Person

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer jobs: