Dell Technologies

Firmware Engineer (BIOS Embedded Controller)

Job Description

Posted on: 
2025-10-04

Responsibilities

  • Participate in the full software development life cycle including architecture, design, development, test, continuous delivery, and support of UEFI BIOS and Embedded Controller.
  • Lead next-generation firmware architecture design, ensuring it is modular, portable, resilient, and secure on ARM-based embedded controllers.
  • Actively collaborate within an agile team to realize features through development, testing, and delivery.
  • Mentor team members in design collaboration, code reviews, development tools, and processes.
  • Collaborate with global internal functional teams and partners.
  • Develop firmware with a focus on silicon initialization, memory initialization, storage, PCIe, NVMe, USB, and security.
  • Utilize various programming languages and tools, including C/C++, Python, and shell scripting.

Job Requirements

  • 12+ years of relevant experience in architecture, design, and development of x86, x64, and ARM UEFI BIOS/PC Firmware.
  • Master’s or bachelor’s degree in computer engineering, electrical engineering, or a related discipline.
  • Knowledge of PC ecosystem deployment, security vulnerabilities, and risks.
  • Experience with multiple programming languages and operating systems, including RTOS and device drivers.
  • Strong scripting skills in Python and shell scripting (PowerShell/Bash).
  • Familiarity with source code analysis tools and security development life cycle.
  • Ability to code/debug complex programs and guide others in coding/debugging.
Apply now

More job openings