CrawlJobs Logo

Bios & Firmware Architect

amd.com Logo

AMD

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a BIOS and Firmware Architect to join our team that will thrive in a fast-paced work environment, using effective communication, problem-solving and prioritization skills. Individuals that are well organized, show great attention to detail, and employ critical thinking are well-suited for our team. This AMD (Advanced Micro Devices) team is looking for a senior level person that can help guide the team, mentor upcoming developers, provide long range strategy, and is willing to jump in to help resolve issues quickly. You will be involved in all areas that impact the team including performance, automation, and development. The right candidate will be informed on the latest trends and become prepared to give consultative direction to senior management.

Job Responsibility:

  • Firmware Architecture & Technical Strategy: Own the end‑to‑end BIOS/UEFI and platform firmware architecture for one or more SoC/platform programs
  • Define modular firmware design principles: portability, scalability, observability, update safety, and maintainability
  • Establish the firmware roadmap aligned with product strategy, platform requirements, and silicon capabilities
  • Lead architecture reviews and ensure alignment across firmware components (bootloaders, PEI/DXE drivers, BMC/ME/PSP interfaces, platform init flows)
  • Boot Flow, Initialization & Platform Bring‑Up: Architect and drive platform boot sequences, including: CPU and silicon initialization
  • Memory bring‑up (DDR training, init, error handling)
  • IO initialization (PCIe/CXL/USB/SATA/NVMe/Ethernet, as applicable)
  • ACPI table generation and OS handoff
  • Enable pre‑silicon firmware bring‑up (emulation/FPGA/simulation environments), accelerating first‑silicon readiness
  • Partner with validation and silicon bring‑up teams on root cause analysis across HW/FW/SW boundaries
  • Security Architecture & Secure Firmware Lifecycle: Define and implement secure platform foundations: Secure Boot chain of trust, firmware authentication, measured boot
  • Firmware update security, rollback prevention, anti‑tamper
  • Security event logging and policy enforcement
  • Collaborate with security teams on vulnerability response processes and secure development practices
  • Power, Performance, RAS, And Reliability: Architect firmware support for: Power management frameworks (P‑states/C‑states, idle policies, low power modes)
  • Performance tuning hooks and telemetry
  • RAS features (error detection, reporting, recovery flows
  • MCA/EDAC integration as relevant)
  • Watchdogs, health monitoring, crash dump capture, post‑mortem analysis support
  • Define observability: logs, traces, counters, firmware performance profiles
  • Firmware Quality, Validation & Release Governance: Define firmware quality gates and release criteria (stability, boot KPI, stress, compliance)
  • Drive robust validation strategies: Unit/component tests for firmware modules
  • Automated boot/regression infrastructure
  • Compatibility testing across OS, devices, and platform SKUs
  • Own release governance: versioning, change control, branching strategy, and integration cadence
  • Ecosystem & Cross‑Functional Leadership: Act as the primary firmware interface across teams: Silicon/SoC design and IP owners (memory, PCIe, security, power)
  • Platform board design and electrical teams
  • System software, kernel/driver, hypervisor teams
  • Validation, manufacturing, and field support
  • Provide technical influence—drive upstream design decisions that improve firmware simplicity and platform robustness

Requirements:

  • 15–20+ years experience in BIOS/UEFI or low‑level firmware architecture and development
  • Deep expertise in: UEFI/BIOS architecture (boot phases, drivers, DXE/PEI concepts)
  • Low‑level CPU/platform initialization flows
  • ACPI/SMBIOS concepts and OS handoff behavior
  • Debugging complex boot issues across HW/FW/OS
  • Strong understanding of platform fundamentals: Memory subsystem bring‑up, training, and error handling
  • IO initialization and enumeration (PCIe stack, device discovery)
  • Power management and performance tradeoffs
  • Proven cross‑functional leadership and ability to drive technical decisions across teams
  • Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field

Nice to have:

EDKII and Coreboot knowledge is a plus

Additional Information:

Job Posted:
March 25, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Bios & Firmware Architect

iLO Test Architect

iLO Test Architect role at Hewlett Packard Enterprise focused on developing test...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 12+ years' experience in system firmware/BIOS/BMC validation
  • Experience in reviewing and contributing to designing and developing software systems design tools and languages
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
  • mastery in English
Job Responsibility
Job Responsibility
  • Develops Test Strategy for organization-wide architectures and methodologies for Firmware design and development
  • Identifies and evaluates new technologies, innovations, tools for alignment with technology roadmap and business value
  • Reviews and evaluates designs and project activities for compliance with development guidelines and standards
  • Leverages recognized domain expertise to influence decisions of executive business leadership
  • Provides guidance and mentoring to less-experienced staff members
  • Defining test strategy, validation methodologies, providing automation inputs
  • Ensuring compliance with industry standards
  • Guaranteeing the quality, reliability, and security of enterprise-class server firmware
  • Work with various teams across the product lifecycle
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right
New

Principal Firmware Architect - Hyperscale & AI Rack-Based Compute Systems

The Principal Firmware Architect will be responsible for architecting server and...
Location
Location
United States , Georgetown
Salary
Salary:
Not provided
sanmina.com Logo
Sanmina
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in one or more of the following: AMI BMC FW, OpenBMC FW, HP iLO, Dell iDRAC, UEFI FW (BIOS)
  • Experience with DMTF standards such as MCTP, NC‑SI, PLDM, OVF, Redfish, SPDM
  • Knowledge of security protocols, Root of Trust, and secure design principles
  • Experience with operating systems and driver design/usage
  • Strong background in Intel/AMD/ARM/GPU platform architectures
  • Strong understanding of Baseboard Management Controller (BMC) functionality, telemetry, and controls
  • Working knowledge of server operating systems including Windows Server (2016, 2019, 2022) and Linux (CentOS, Ubuntu, Fedora, SUSE)
  • Knowledge of virtualization technologies (VMware, Citrix, Microsoft)
  • Understanding of software driver implementation, IP schemas, and network protocols
  • Demonstrated ability to learn and apply new technologies
Job Responsibility
Job Responsibility
  • Develop long‑term hyperscale server firmware and security technology strategies based on customer needs
  • Develop, test, debug, and optimize firmware for ZT hyperscale compute/storage products and proof of concepts
  • Drive adoption of firmware development strategies internally and externally
  • Collaborate directly with customers on new firmware architectures for compute servers, storage servers, and add‑on cards
  • Solve performance and operational challenges to deliver business value through ZT firmware
  • Contribute firmware and security content to System Architecture Specifications for ZT server products
  • Build long‑term technical relationships within the firmware technology ecosystem to influence next‑generation server design
  • Align with customers and partners on security requirements and guide ZT engineering teams accordingly
  • Participate in in‑depth security reviews and drive compliance with industry standards
  • Engage in industry forums, workgroups, and consortiums related to firmware and security initiatives
What we offer
What we offer
  • Competitive base salary
  • Performance-based annual bonus eligibility
  • 401(k) retirement savings plan
  • Tuition reimbursement for eligible education programs
  • Comprehensive medical, dental, and vision coverage with access to leading providers
  • Mental health resources and employee wellness support programs
  • Company-paid life and disability insurance
  • Paid time off (PTO) and company-paid holidays
  • Parental leave and family care support programs
  • Structured training programs and on-the-job learning opportunities
Read More
Arrow Right

Firmware Technical Program Manager

In this position, the Firmware Technical Program Manager will be responsible for...
Location
Location
United States , Austin; Secaucus
Salary
Salary:
132800.00 - 199200.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS in Electrical, Computer Science or Computer Engineering
  • Experiences with firmware development using C/C++
  • Familiar with firmware development model for BIOS and/or BMC, and communication process with vendor for bug triage
  • Experience with Test Tools Development including scripting for automation
  • In depth knowledge of PCIe, SPI, USB, xGMI, SAS, SMBus, PMBus, IPMI, REST interfaces
  • Extensive background in systems-level design processes from board level to system level
  • Hands-on interoperability testing on both In-Band and Out-of-Band
  • Good understanding of x-86 server system architecture
  • Familiar with both Windows and Linux OS
  • Excellent understanding of business goals and objectives as they relate to customer use cases and solutions
Job Responsibility
Job Responsibility
  • Lead the management and execution of server platform programs firmware development, issue investigation and validation efforts throughout the product lifecycle
  • Drive firmware and software design and development activities from product specification definition, feature scoping, down to implementation
  • Enable the OEM/ODM partners TPM for customization design, production readiness, and deployment
  • Work closely with AMD system and functional TPMs to translate product specifications into program firmware deliverables
  • Lead cross-functional teams to develop and introduce products against system level schedule for meeting critical phase exit criteria and TTM objectives
  • Lead requirement definition planning, development, and launch
  • Manage BIOS/BMC feature implementation plan based on the product specification, and drive the feature enhancements, quality improvement support and transition from validation test software into scripted test tool for specific functional team
  • Work with security architects, firmware teams, and customers regarding security requirement feature development, security enablement and deployment flows
  • Support the execution of firmware validation progress against development schedule, which can include test case enhancement, raw data collection and analysis, diagnostics tool, and management of associated vendors for failure analysis activities
  • Ensure the product firmware solution design can support manufacturability, reliability, and serviceability
Read More
Arrow Right

Firmware Engineer- Power Management

Power Management Firmware Engineer will play key role in ensuring AMD Embedded f...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-15 years experience in hands on firmware development
  • Strong with C language programming
  • Good understanding and experience with BIOS, power management and PCIe
  • Strong knowledge of UEFI BIOS, ACPI
  • Strong knowledge of platform BIOS development
  • Good knowledge SoC power management – CPU/Device power states, hot-plug etc
  • Firmware development & release process understanding
  • Prior experience working with firmware design & development
  • BS or MS in Computer Science, Computer Engineering, or Electrical Engineering preferred
Job Responsibility
Job Responsibility
  • Contribute towards AMD Embedded firmware development for PMFW, DXIO
  • Collaborate with core firmware teams and ensuring Embedded requirements are addressed
  • Work with Platform Firmware Organization (PFO) in conjunction with Embedded segment architects to meet product requirements
  • Review key firmware requirement / enhancement inputs pertaining to focused Embedded markets
  • Provide custom firmware design support for tier-1 customers by with identifying solution and providing design documents
  • Design, develop, test, review features / releases pertaining to PMFW, DXIO firmware
  • Provide low level design documents and user guides
  • Assist customer support team in addressing any firmware related queries
What we offer
What we offer
  • AMD benefits at a glance
Read More
Arrow Right
New

Principal Firmware Engineer

As a Principal Firmware Engineer, you will be part of engineering team and colla...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience
  • equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Drive strategic objectives and key results to enhance Azure’s BIOS/UEFI security posture
  • Partnering with the Hardware New Program Initiative team and engineering counterparts, oversee the development of new hardware SKUs
  • Champion the implementation of new BIOS/UEFI requirements to optimize performance, telemetry, and diagnostics
  • Manage requirements, and feature delivery through agile execution
  • Define, communicate, and establish vendor-agnostic requirements for innovative hardware solutions
  • Partner with architects, technical program managers, and engineering leaders to advance standardization efforts
  • Fulltime
Read More
Arrow Right

Software and AI x86 Solution Architect

AMD’s Adaptive Embedded Compute Group (AECG) builds products that blend powerful...
Location
Location
Canada , Markham; Vancouver; Ottawa
Salary
Salary:
135200.00 - 202800.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced Software/Computer Engineer, System Architect, Application Engineer, or Technical Marketing Engineer/Manager with in-depth x86 and AI system experience
  • Computer Architecture experience and solid understanding of software stacks from BIOS through to Application software
  • Ability to understand a broad set of applications from traditional x86 processing use-cases to emerging applications in AI Inference and Machine learning
  • Ability to break down large complex problems into manageable deliverables and be able to manage and prioritize requirements from many stakeholders
  • Beneficial to have Project Management experience, excellent organizational skills, and a process-oriented mindset
  • BS/MS in CS/CE/EE
Job Responsibility
Job Responsibility
  • Partner with silicon planning and architecture teams help define silicon features and software stacks for the next generation of AI enabled x86 solutions
  • Collaborate with market segment architects and business leads to create customer focused x86 solutions to address the complex needs of customers in Aerospace, Automotive, Medical, Robotics, Industrial and Vision markets
  • Work closely with software engineering and product planning teams to define all aspects of the embedded software stacks such as: BIOS, Firmware, Debug and Diagnostic Tools
  • Operating Support such as Yocto, Ubuntu, QNX, Windows, and Android OS
  • Hypervisors such as Xen and QVM
  • ROCm and Ryzen AI software support for iGPU and NPU’s
  • Specialized Application stacks such AMD’s Virtualized Automotive Stack (VIS), Robot Operating System (ROS), Multi-Media Analytics, AI Models, VLM and LLM’s
  • Work with product marketing and engineering teams to prioritize and align software and solution deliverables during release planning processes
  • Present solution progress updates to executive and deliver solution, silicon, and customer application presentations to internal marketing and engineering teams
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer - Linux OS Engineering

The Software Engineering team delivers next-generation application enhancements ...
Location
Location
United States , Austin
Salary
Salary:
178500.00 - 269500.00 USD / Year
dell.com Logo
Dell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 - 12+ years of industry experience working with Linux OS, device drivers or related system technologies on Arm based platforms
  • Architect level experience to develop/design key elements of the Linux Operating Systems or solutions that interact extensively with the Linux Operating System (OS) kernel on Arm-based platforms
  • Understand Linux OS components well enough on how to optimize for power/performance and be well-versed in code profiling tools
  • Has background writing low-level device drivers and understands how to streamline code for both key code metrics in execution space as well as the code maintenance/support aspect
  • Development skills including proficiency in C, C++ and C#, good understanding of SW updates technologies
Job Responsibility
Job Responsibility
  • Drive Front-End and Next-Generation Platform Strategy by defining requirements and architectures to support upcoming releases
  • Collaborate with Key Stakeholders including CTO, System Architects, Product Marketing, and Front-End Core Teams to align on platform goals
  • Lead Industry and Partner Engagement through forums, early collaboration with third-party partners, and open-source initiatives within the Linux community
  • Define Technical Impact and Innovation by assessing Linux OS implications for BIOS, firmware, and application software, while fostering patent opportunities and concept code development
  • Gather and Refine Requirements using industry insights and NUDD analysis to deliver proof-of-concepts and ensure alignment during front-end phases
What we offer
What we offer
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program
  • Fulltime
Read More
Arrow Right

Compute Server Platform Architect

As a Compute / Server Platform Architect on the Cluster Architecture Team, you w...
Location
Location
United States; Canada , Sunnyvale; Toronto
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD. in Computer Science or Electrical/Computer Engineering and + 8 years industry experience, or Master’s/Bachelor’s in CS or EE + 10 years industry experience
  • 5+ years of experience in server platform architecture, systems performance engineering, or large-scale infrastructure design for AI/ML, HPC, or performance-sensitive distributed systems
  • Deep understanding of x86 server architecture: CPU microarchitecture basics, cache hierarchies, NUMA, memory controllers/channels, and memory bandwidth vs latency tradeoffs
  • Strong Linux systems knowledge: profiling and performance analysis, scheduling and syscall overheads, memory management behavior, and practical tuning methodology
  • Experience reasoning about high-performance IO paths, including NIC behavior at a systems level, RDMA/RoCE concepts, and NVMe performance characteristics
  • Proven ability to create capacity and performance models and validate them empirically with a rigorous benchmarking plan
  • Experience working directly with vendors/partners to evaluate platforms, drive issue resolution, and influence roadmaps
  • Strong cross-functional communication skills and ability to drive technical decisions through clear tradeoff documents and reviews
  • Familiarity with application and system software (C, C++, Python)
Job Responsibility
Job Responsibility
  • Own the architecture for all server roles in Cerebras clusters, including definitions of server types, configurations, and lifecycle strategy
  • Define and maintain server formulas (counts and ratios per CS-3 count, cluster size, and workload type) including capacity planning and headroom policy
  • Specify platform configurations: CPU SKU and core strategy, our vendor roadmap (e.g., AMD, Intel, ARM), memory topology (channels, DIMM type, capacity), PCIe topology and lane budgeting, NIC selection/placement, and local NVMe policy where applicable
  • Translate software and runtime flows into measurable hardware requirements (CPU utilization, memory bandwidth/latency, bursty IO patterns, queueing and concurrency limits) and communicate clear guardrails back to software teams
  • Develop performance and scaling models
  • validate with microbenchmarks and workload-level experiments
  • identify bottlenecks and drive cross-stack fixes
  • Define the OS, BIOS, firmware, and driver baseline for each server type
  • there are other teams that follow these recommendations and apply them on our fleet
  • Stay current on emerging server technologies (CPU generations, new memory technologies, CXL, NVMe evolutions, SmartNIC/DPU capabilities where relevant) and run proof-of-concept evaluations to determine when to adopt
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right