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

Firmware Engineer

Focus.one

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.


Duties/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
  • 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.
Required Skills/Abilities:
  • 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).
Education and Experience:
  • 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.
  • Physical Requirements: (Example of requirement)
  • Prolonged periods of sitting at a desk and working on a computer.
  • Ability to access and navigate various departments within the organization's facilities.
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Antioch, TN vacancy
  •  ...Job Summary The BMC (Baseboard Management Controller) Firmware Engineer is responsible for the design, development, and debugging of embedded firmware for servers and data center platforms. This role focuses on enabling independent, out-of-band management capabilities... 
    Suggested
    Remote work

    Focus.one

    Antioch, TN
    9 hours ago
  •  ...The Hardware Engineer is in charge of Hardware testing and debug environment setup, assist to identify the related hardware engineering issue, communicate with HQ team and vendors to make product can be delivered on time. Duties/Responsibilities Assist the engineers... 
    Suggested
    Work at office

    Focus.one

    Antioch, TN
    9 hours ago
  • Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role requires working across product, infrastructure, security and platform teams both within and external to the company in a highly matrixed environment. You will be deeply... 
    Suggested
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  •  ...passionate about solving complex hardware problems and enjoy working in a hands-on engineering environment, this is an opportunity to make a real impact. We're looking for an experienced BMC Firmware Engineer to support hardware validation, debug activities, and product bring... 
    Suggested
    Permanent employment
    Full time
    Nashville, TN
    3 days ago
  •  ...Description We are seeking an AWS Developer Operations Engineer to join our team! You will design and develop solutions to complex application problems and deployment solutions. Looking to evolve "Coder" to a DevOps Master. Responsibilities: • Work... 
    Suggested
    Contract work

    ADEX

    Antioch, TN
    1 day ago
  •  ...aerospace and high-performance technology, is seeking a Embedded SW Engineer to join their team. As an Embedded SW Engineer, you will be...  ...Collaborate with hardware, PaaS, and DevOps teams to ensure firmware and platform compatibility What's Needed? Strong knowledge... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Nashville, TN
    9 hours ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and...  ...up, integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication... 
    Local area
    Remote work

    ITW

    Nashville, TN
    20 hours ago
  •  ...lifts, inspection systems, and compressed air solutions , all engineered for safety, durability, and real‑world productivity. We are hiring...  ...domains. Responsibilities Develop, debug, and test embedded firmware and software for automotive service machines (tire changers,... 

    The COATS Company

    La Vergne, TN
    14 days ago
  • $126.1k - $261.9k

     ...into data plane behavior? Join our Server Team! Our Hardware Engineering team designs, qualifies, and scales the server platforms that...  .... Working with vendors to evaluate new DPU generations, firmware and feature updates, and trade-offs between performance, efficiency... 
    Permanent employment
    Work experience placement
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Nashville, TN
    1 day ago
  •  ...immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Professional Engineer W2 Contract An award-winning, multi-disciplinary design firm in Nashville, TN, is seeking a Professional Engineer with 8-... 
    Contract work
    Temporary work
    Work at office
    Local area
    Immediate start
    Relocation
    Monday to Friday
    Flexible hours

    Donato Technologies Inc

    Antioch, TN
    1 day ago
  •  ...Software Development Engineer Intern Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide... 
    Full time
    Internship
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon Technologies, Inc.

    Nashville, TN
    3 days ago
  • $22.5 per hour

     ...Position Details: Job Title Customer Engineer Location Nashville, TN Payrate $22.50/Hour. Role Overview: Here are some of the tasks that our field service technicians do each day: Perform minor maintenance, repairs, and component replacement... 
    Flexible hours
    Night shift
    Rotating shift

    LanceSoft

    Antioch, TN
    4 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Nashville, TN
    4 days ago
  •  ...ManpowerGroup Global, Inc. is looking for a Custom Software Engineer to join their IT support team. This role focuses on maintaining and enhancing critical integration systems, with tasks including troubleshooting EDI and MFT integrations, log analysis, and data validation... 

    ManpowerGroup Global, Inc.

    Nashville, TN
    20 hours ago
  • $163.9k - $235.55k

     ...Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering, is a leadership position within UKG’s Digital group, reporting to the Vice President of GTM Product Experience. The role is pivotal in transforming the enterprise systems... 
    Local area

    UKG (Ultimate Kronos Group)

    Nashville, TN
    4 days ago
  • $114.6k - $234.6k

     ...detection, and instrumentation Maintain documentation as a source of truth Cross-Functional Leadership Collaborate across OHD, engineering, operations, supply chain, and software teams Align with external partners (OEMs, silicon vendors) Drive technical decisions... 
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  •  ...cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function: As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You will design and build full-stack features end-to-end,... 
    Local area
    Worldwide
    Shift work

    Verint Systems

    Nashville, TN
    4 days ago
  •  ...Software Dev Engineer III | Nashville, Tennessee, United States Job Summary: Software Dev Engineer III - AI-Powered Risk Management | Ex-Amazon Required | Onsite, Nashville, TN About the Role Join Amazon's Global Risk Audit Management - Transportation (GRAM-T) team as... 
    Work at office
    Relocation package

    Indotronix International Corporation

    Nashville, TN
    4 days ago
  •  ...Senior Software Engineer Barn2Door is a high growth food+tech startup with offices in Seattle, WA and Nashville, TN. We offer an all-in-one solution to help Farmers grow and manage their business. Barn2Door provides Software and Services to help Farmers increase sales... 
    Work at office
    Local area

    Barn2Door INC

    Nashville, TN
    1 day ago
  • $118k - $178k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Nashville, TN
    4 days ago
  • $91.7k - $163.7k

     ...Group family of businesses, is feeding incredible solutions to that marketplace every day by bringing out the best in our software engineering teams. We serve customers across the health system. Not only do we have more of them every day, we also have more technology,... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    Optum

    Brentwood, TN
    20 hours ago
  • $55 - $70 per hour

     ...Software Dev Engineer - Software Dev Engineer III Location: Nashville, Tennessee (Onsite) Compensation: $55 - $70 hourly Role Overview We are seeking a Software Development Engineer for a Content Platform team. This role involves acting as the first level... 
    Hourly pay

    Apex Systems

    Nashville, TN
    1 day ago
  •  ...You likely do if you have one of the following: A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar), or At least one year of W2 experience in a technical role, or Equivalent technical experience we'll review... 
    Relocation

    SkillStorm

    Nashville, TN
    4 days ago
  •  ...are committed to caring for patients with purpose and integrity. We care like family! Jump-start your career as a Senior Software Engineer today with HCA Healthcare. Benefits HCA Healthcare offers a total rewards package that supports the health, life, career and... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Flexible hours

    Mission Hospital

    Nashville, TN
    3 days ago
  • $140k

     ...an individual and united by our mission to create opportunities for people where they live, learn and work. The Senior Software Engineer designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and... 
    Temporary work
    Local area

    Nelnet

    Nashville, TN
    1 day ago
  •  ...and see more job requisitions at: Essential Duties and Responsibilities: Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate will write, test, secure, and maintain code for our suite of payments... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    Transcard Payments LLC

    Nashville, TN
    1 day ago
  • $112.3k - $140k

     ...innovative team focused on new diverse tools and technologies? Are you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain our key product lines? If so, then we have a great opportunity for... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    La Vergne, TN
    20 hours ago
  •  ...Senior Software Engineer Location: Hybrid in Nashville, TN, Sterling, VA, Bay Area hub or REMOTE At Asurion, we don't just redefine—we reinvent. We began by establishing a culture that rewards results and isn't confined by a hierarchy. As a result, we have achieved... 
    Remote work

    Asurion

    Nashville, TN
    3 days ago
  • $90k - $115k

     ...to our business. Join Evolent for the mission. Stay for the culture. What You’ll Be Doing: Evolent is seeking a Software Engineer to join an Agile team building healthcare‑focused backend software solutions that support analytics, integration, and operational... 
    Immediate start

    Evolent

    Nashville, TN
    1 day ago
  •  ...Job Type Full-time Description Our engineers are some of the most talented and engaged in the industry. As a leader in providing industrial automation and integration services, we offer stimulating, challenging projects across a wide variety of industries... 
    Full time
    Work at office
    Local area
    Remote work
    Work visa
    Night shift
    Weekend work

    EOSYS Group

    Smyrna, TN
    9 hours ago

Do you want to receive more vacancies?

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