Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

BIOS Firmware Engineer

Maxonic

Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a BIOS Firmware Engineer

Job Description:

Job Title: BIOS Firmware Engineer


Job Type: Fulltime


Job Location: Fremont, CA or Nashville, TN


Work Schedule: Onsite

The BIOS/UEFI Firmware Engineer is responsible for the architecture, design, development, and debugging of UEFI (Unified Extensible Firmware Interface) and BIOS (Basic Input/Output System) firmware for computer systems. This role focuses exclusively on the firmware that initializes hardware and boots the operating system, ensuring compatibility, security, and performance from power-on. It emphasizes not only hands-on technical expertise but also leadership in guiding projects and supporting team members.


This position is part of the Engineering Services team, which works across departments to support the engineering and operation teams with technical expertise in electronics, operational software, and systems integration.


Responsibilities:

  • Design, develop, and maintain UEFI/BIOS firmware using C and C++.
  • Contribute to all phases of the UEFI boot process, including Security (SEC), Pre-EFI Initialization (PEI), and Driver Execution Environment (DXE).
  • Lead effort in hardware bring-up for new platforms, debugging complex hardware-firmware interactions across CPU, memory, and peripheral devices.
  • Ensure correct initialization of key system hardware such as DDR memory, PCIe, SATA, USB, and other interfaces.
  • Optimize boot performance and implement firmware security measures such as Secure Boot, Intel Boot Guard, and Trusted Platform Module (TPM) integration.
  • Collaborate with hardware engineers to interpret schematics and datasheets and ensure accurate hardware configuration.
  • Use debugging tools (e.g., JTAG, in-circuit emulators, logic analyzers) for troubleshooting.
  • Participate in and provide leadership during code reviews, write technical documentation, and mentor junior engineers.
  • Work cross-functionally with hardware, operating system, and security teams to ensure system compatibility and reliability.
Qualifications:
  • Strong proficiency in C/C++ programming for embedded systems.
  • In-depth knowledge of UEFI architecture (EDK2 framework), x86 architecture, and system boot processes.
  • Solid understanding of hardware interfaces such as PCIe, SPI, I2C, and USB.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, with demonstrated ability to work independently.
  • Proven leadership skills, including mentoring, guiding projects, or leading initiatives.
  • Experience with scripting languages such as Python for automation.
  • Knowledge of firmware security standards (e.g., NIST SP 800-193, Secure Boot).
  • Experience with low-level debugging of boot-related issues.
  • Understanding of System Management Mode (SMM), Advanced Configuration and Power Interface (ACPI), Intel Firmware Support Package (FSP), or Intel Firmware Image (IFWI).
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
  • Minimum of 2+ years of BIOS/UEFI firmware development experience with demonstrated leadership responsibilities.
  • Prolonged periods of sitting at a desk and working on a computer.
  • Ability to access and navigate various departments within the organization's facilities.



About Maxonic:


Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.


Interested in Applying?


Please apply with your most current resume. Feel free to contact Jhankar Chanda (View email address on click.appcast.io/View phone number on click.appcast.io) for more details.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the BIOS Firmware Engineer in Fremont, CA vacancy
  •  ...Description Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team...  ...procedures. Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5 years of related... 
    Suggested
    Permanent employment
    Work at office

    II-VI Aerospace & Defense

    Fremont, CA
    5 days ago
  •  ...Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation CXL Type 3 memory expansion devices. The candidate will work across firmware, memory subsystem, and system-level integration. Key... 
    Suggested

    ScaleFlux

    Milpitas, CA
    1 day ago
  •  ...geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals...  ...you.  The Role:  We are looking for a skilled Senior Firmware Engineer to join a cross-functional team of physicists, electronics... 
    Suggested
    Permanent employment
    Internship
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    3 days ago
  •  ...Firmware Software Engineer Milpitas, CA Medical device domain Mandatory Skills Embedded C/C++ programming STM32 microcontrollers (specifically STM32H series preferred) RTOS-based system design (e.g., FreeRTOS, QNX) Hardware design and PCB development Gantry system development... 
    Suggested

    Accord Technologies Inc

    Milpitas, CA
    1 day ago
  • $130k - $170k

     ...Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate... 
    Suggested

    Nova Ltd.

    Fremont, CA
    8 days ago
  • $194k - $252k

     ...deployment data, we're pioneering a new era of automation that enhances human potential. About The Role We are seeking a Staff Firmware Engineer to plan robot firmware architecture, design subsystems, and develop robust and reliable firmware for our full line of robots.... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    1 day ago
  •  ...spanning precision motion control, sensor integration, and mathematical algorithms. Champion best practices in embedded software engineering, ensuring scalability, reliability, security and adherence to industry standards. Collaborate with global cross-functional... 
    Work experience placement

    United IT Solutions

    Fremont, CA
    4 days ago
  • $145k - $170k

     ...age. Job Description Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC...  ...for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable architectures. Partition... 
    Shift work

    Lumotive

    Milpitas, CA
    3 days ago
  • $168.1k - $243.7k

     ...to streamline workflows and enhance operational efficiency Education ~ Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience Responsibilities The Staff Software Engineer leads the design... 
    Full time
    Immediate start

    Moody's Corporation

    Newark, CA
    22 days ago
  •  ...Friends, I am sending requirement, kindly get back to me if the job description suits you. Job Title: UI/UX Embedded Software Engineer Job Location: Sterling Heights or Troy, MI Experience: 7-10 Years. Contract Type: C2C Mode of Interview: 1)... 
    Contract work

    Info Way Solutions

    Fremont, CA
    3 days ago
  • $47.64 per hour

     ...Overview Hardware Design Engineer | NX CAD + 3D modeling | Work on next-generation technology | up to $47.64/hr Pay: $39.00–$47.64/hour + Benefits Contract: 2-year contract opportunity with potential extension based on performance Design the future of advanced manufacturing... 
    Contract work

    PrideNow

    Fremont, CA
    1 day ago
  •  ...Computer Vision Engineer Location: Fremont, CA Key Skills: C#/C++ programming Computer vision tasks such as object detection, object tracking, segmentation analysis and depth estimation multi-threading, and network communication REST APIs and Familiarity with Database... 
    Work experience placement

    United IT

    Fremont, CA
    1 day ago
  •  ...complex cable, wire harness, and system interconnect solutions for advanced manufacturing equipment. This role will work closely with engineering, manufacturing, and cross-functional teams to create high-quality design documentation and ensure reliable electrical... 
    Temporary work
    Local area

    Russell Tobin

    Fremont, CA
    1 day ago
  • $120k - $160k

     ...Become part of a team that thrives on excellence in a fast-changing, high-growth technology environment! What You’ll Do As a Hardware Engineer, you’ll play a critical role in configuring, validating, and optimizing hardware solutions tailored to customer needs. You’ll... 
    Work experience placement

    Hyve Solutions

    Fremont, CA
    1 day ago
  • $90k - $150k

     ...Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Hardware Engineer Job Description: Job Title: Hardware Engineer Job Location: Fremont, CA or Nashville, TN Work Schedule: Onsite 5 days a week Pay... 
    Work at office

    Maxonic

    Fremont, CA
    1 day ago
  •  ...Description Duties and Responsibilities Develop and maintain firmware on STM32 / TI / Renesas MCU platforms Implement and debug...  ...issues Collaborate closely with hardware and controls engineers Develop internal tools and test scripts (Python preferred)... 

    Scylla Solutions LLC

    Milpitas, CA
    9 days ago
  • $140k - $160k

     ...Description We are seeking a passionate and talented Software Engineer with a strong interest in the semiconductor manufacturing industry to support our business and drive its growth. As a Software Engineer, you will play a pivotal role in the Engineering team, contributing... 

    NOVA

    Fremont, CA
    14 hours ago
  •  ...MSBuild Conceptslike MSBuild properties,items target and tasks . Job Requirements Bachelor’s d egree in Computer Science, Computer Engineering, Computer Information Systems, or a similar related field of study. Master’s degree in any of these fields is a plus. Mini mum 2-... 

    Avilatradinginc

    Fremont, CA
    3 days ago
  • $100k

     ...employers expect. You will work on: Full-Stack Java Development with Spring Boot, REST APIs, and Microservices DevOps and Cloud Engineering using Docker, Jenkins, Kubernetes, AWS Data Science and AI with Python, Scikit-Learn, Gen AI, NLP, and ML deployment Data... 
    H1b

    SynergisticIT

    Fremont, CA
    3 days ago
  •  ...Perform testing the REST services using SOAP UI, Ready API or Postman. Required Masters or foreign equivalent in CS, CIS, MIS, Engineering (Any), any related field + 1 year of experience with the same or similar job duties but given another designation. Must be able... 
    Relocation

    InterSources

    Fremont, CA
    1 day ago
  •  ...employees and therefore, we offer a comprehensive employee benefits package. About the Role This opening is for a Software Engineer to join our team in product engineering development and global product support. This role is a part of Common Software Team responsible... 
    Worldwide

    Mattson Technology

    Fremont, CA
    2 days ago
  •  ...Software Development Engineer Upgrade and enhance a production control software system currently in use. Develop and modify C#-based UI and logic for a PC/Microsoft OS platform. Coordinate on-site testing with production teams; follow safety protocols (PPE required... 

    Saxon Global

    Fremont, CA
    5 days ago
  •  ...Software Engineer Location: Newark CA Summary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications... 

    E-Solutions

    Newark, CA
    2 days ago
  • $226.14k

     ...Software Engineer - SWE2501 Intelliswift Software, Inc. is seeking a qualified professional to fill the position of Software Engineer based in Santa Clara, CA. Job duties: Design, develop and implement customized enterprise-wide software applications... 

    Intelliswift

    Newark, CA
    3 days ago
  •  ...wants to improve their skill portfolio Required Skills Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly motivated, self-learner, and technically inquisitive Experience in... 

    SynergisticIT

    Fremont, CA
    14 hours ago
  •  ...seeing your ideas come to life, you'll fit right in. Description Anyware Robotics is seeking highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for programming software solutions for a high DOF robotics system. You... 
    Flexible hours

    Embedding VC

    Fremont, CA
    5 days ago
  •  ...Software Engineer Location: Fremont, CA Duration: 12 Months Minimum Skills Required: Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Develop and direct software system testing and validation... 

    WATI

    Fremont, CA
    1 day ago
  • The group you'll be a part of In the Global Products Group, we are dedicated to excellence in the design and engineering ofLam's etch and deposition products. We drive innovation to ensure our cutting-edge solutionsare helping to solve the biggest challenges in the... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    1 day ago
  • $140k - $252k

     ...What to Expect The Manufacturing Quality Data Engineering team specializes in predicting safety critical issues before they occur, protecting our customers. As part of Tesla's Vehicle Engineering organization, you'll have access to the data gold mine of design, manufacturing... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Tesla

    Fremont, CA
    1 day ago
  • $125k - $160k

     ...network devices. Work with REST APIs, Docker and Microservices to support the automation testing Collaborate with Network Engineering, DevOps, Test Engineering to support manufacturing process Troubleshoot automation-related issues and optimize performance.... 
    Work experience placement

    Hyve Solutions

    Fremont, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to BIOS Firmware Engineer. Be the first to apply!