Firmware Engineer
Focus
Job Description
Job Description
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.
$114.6k - $234.6k
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 hands...SuggestedTemporary workFlexible hours- ...Job Description Job Description Job SummaryThe 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...SuggestedRemote work
- ...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...SuggestedWork at office
- ...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...SuggestedPermanent employmentFull time
- As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to...SuggestedFull timeRelocationFlexible hours
$95k - $171k
...-on hardware bring-up? Join our Server Team! Our Hardware Engineering team designs, qualifies, and scales the server platforms that... ...efficiency, supply continuity, and TCO. Managing component firmware/BIOS/OpenBMC feature sets (performance/power/thermal, secure boot...Work experience placementWork at office- ...Hardware Engineer 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 Type: Fulltime Job Location: Fremont, CA or Nashville, TN Work Schedule: Onsite 5 days a week...Full timeWork at office
- ...millions of Java applications to be deployed, monitored, and managed with confidence. * Technical excellence: Collaborate with the engineers behind the Java language and ecosystem. You’ll solve complex distributed systems challenges, influence architecture, and help...Full timeFlexible hours
$100k - $150k
...development standards and best practices.Provide technical direction, contribute to architectural decisions, and ensure adherence to engineering standards.Mentor and support software engineers through coaching, collaboration, and constructive feedback.Conduct code reviews...$100k - $150k
Software EngineerNashville, TNA company operating in a Microsoft technology environment is seeking a Software Engineer to design, develop, and support enterprise web and mobile applications. You will contribute to modernization initiatives, including migrating legacy applications...Full time- ...collaboration and creativity that enables our organization to deliver strategic success. Job Summary:BLR is seeking a remote Senior Software Engineer (PHP) to help maintain, improve and extend our established environmental, health, and safety (EHS) compliance platform. You will...Immediate startRemote work
$125.9k - $148.1k
...connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal...Full timeContract workLocal areaFlexible hours$293.9k - $406.8k
...sufficient number of applications are received.This is a remote position in the USA.Meet the TeamYou will join Cisco’s Identity Engineering Group, a foundational organization responsible for transforming Cisco’s Identity products into a unified Identity experience as a...Full timeTemporary workLocal areaRemote workFlexible hours$114.6k - $234.6k
Job DescriptionOracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program is focused on streamlining critical business processes across...Temporary workFlexible hours- ...skillsGraphical user interface design and developmentStrong objected oriented analysis and designBachelor’s degree in Computer Science, Engineering or a related majorAbout ABWe are a leading global investment management firm offering high-quality research and diversified...Full time
$135.2k - $306.4k
...and customers running mission-critical workloads on OCI. OCI Monitoring and Logging serve as foundational platforms used by OCI engineering teams to operate and troubleshoot hundreds of cloud services while also enabling customers to monitor, analyze, and gain insights...Temporary workFlexible hours- ...t just write code — we measure the impact we have on users and use that information to guide our next action. We value full-stack engineers, but understand that people will naturally have varying strengths across the stack. Using cutting- edge technology combined with great...Local area
$89.2k - $209.5k
...services, and developer experiences that enable customers to migrate workloads efficiently and confidently. You will collaborate with engineers across OCI to solve complex technical challenges while helping shape the future of enterprise cloud transformation.Only Oracle...Temporary workWork experience placementRelocation packageFlexible hours$114.6k - $234.6k
...design and development for major components of Oracle’s Cloud Infrastructure. You should be both a rock-solid coder and a lead-level engineer, able to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions. You...Temporary workFlexible hours- ...decision frameworks as part of a teamCommunicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leadersDeliver complex, enterprise-scale software solutions that are secure, scalable, resilient,...Full timeTemporary workFlexible hours
- The Software Engineer 2 contributes to the design, development, testing, and delivery of scalable features within Asurion's Dynamics 365 Finance & Operations (X++) platform. This role collaborates with cross-functional partners, writes maintainable code, reviews peer work...
$79.8k - $178.1k
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided...Temporary workRelocationFlexible hours- ...leverages Monte Carlo methods to estimate capital market values and probability distributions for portfolio values and cash flows. The WFS engine is developed in C++, while the broader platform leverages C#/Blazor with both Client UI and Server API components.What We're...Full time
- Senior Software Engineer (Fraud Technology)Location: Nashville, TN (hybrid)At Asurion, we build products and experiences that help people stay connected and protected. Within Fraud Technology, our mission is to protect customers by delivering software that adapts quickly...
$183.8k - $263.6k
...design through implementation, with a focus on APIs, policy orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to deliver scalable capabilities that support deployment, observability, and...Full timeTemporary workLocal areaRemote workFlexible hours- Job ID: SRJ_7082Posted: 2025-05-01Location: Nashville, TNEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole:Senior Power Apps Developer Location: Nashville, TN (Day 1 Onsite) Job Description:Key ResponsibilitiesUtilize...
- ...people, shareholders, partners, and communities. Accenture Cybersecurity is where cutting‑edge technology meets real‑world impact. Our engineers, architects, and security specialists work at global scale—building and running modern cloud‑native platforms, zero‑trust...Full timeWork experience placementLive inWork at officeLocal areaWorldwide
- TransCore (TRN), a subsidiary of ST Engineering, is seeking a detail-oriented QA Engineer I to join our software development team in Nashville, TN. Summary: This position will be heavily involved with database testing, focused on maintaining data integrity, accuracy, and...Full timeVisa sponsorship
- ...government tech company focused on solving the problems others don't. Our unique model of centralized go-to-market and decentralized engineering allows us to move with unparalleled efficiency to identify unmet needs, build right-sized solutions, and get products where they...Full timeWork experience placementInternshipLocal area
- Launch Your Career with Cook Systems Since 1990, Cook Systems —a certified veteran-owned IT consulting firm—has been helping businesses and professionals grow through innovation, integrity, and investment in people. We partner with Fortune 500 enterprises and high-...Contract workInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


