CrawlJobs Logo

Uefi Developer

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
Taiwan , Taipei

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

Job Responsibility:

  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 4-6 years experience
  • Expertise in multiple software systems design tools and languages
  • Strong analytical and problem solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.

Nice to have:

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)
What we offer:
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Uefi Developer

Uefi Engineer

This role involves designing, developing, and debugging portions of firmware, ap...
Location
Location
United States , Aguadilla
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, Electrical Engineering, or equivalent
  • 6-10 year experience in UEFI firmware development
  • Programming skills in C and Assembly Language
  • Strong firmware, software, and hardware background
  • Experience with embedded systems development
  • Knowledge of computer architecture
  • Knowledge of industry standards including IPMI, USB, ACPI, SMBIOS, and PCI/PCI-express
  • Knowledge of scripting languages such as Python.
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Provides guidance and mentoring to less- experienced staff members.
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Career development programs
  • Inclusion and diversity initiatives.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Firmware

Microsoft is on a mission to build platforms and products that create and comple...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Deep understanding of Qualcomm SoC architecture/internals and expert in UEFI firmware development
  • Proven experience applying AI/ML techniques or developing and integrating AI-driven tools, workflows, or automation solutions to enhance engineering processes and solve productivity challenges in software or hardware development
  • Strong communication skills and ability to work across multiple disciplines
Job Responsibility
Job Responsibility
  • Lead strategic initiatives to strengthen Surface product engineering and drive innovation within the Programs team
  • Partner closely with silicon partners to plan future product roadmap
  • Define architecture and lead platform bring-up
  • Bring-up new devices at various stages of hardware development including prototype hardware
  • Work closely with software and hardware developers located in different geos, to create and improve various components of the Surface software/firmware
  • Keep track of latest UEFI development in industry technological standards and incorporate them into Surface products
  • Investigate, reproduce, and debug complex system level problems by leveraging various software debuggers and analyzers
  • Participate in development forums and discussions to propose and implement software solutions
  • Champion productivity and engineering excellence in Surface product development by driving process improvements and creating innovative AI-powered tools and solutions that streamline workflows, improve quality, and reduce turnaround time
  • Fulltime
Read More
Arrow Right

Firmware Engineer

This role involves developing firmware enhancements, troubleshooting, and leadin...
Location
Location
United States , Aguadilla
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, Electrical Engineering, or equivalent
  • UEFI firmware development experience
  • programming skills in C and Assembly Language
  • strong firmware, software, and hardware background
  • experience with embedded systems development
  • knowledge of computer architecture
  • knowledge of industry standards including IPMI, USB, ACPI, SMBIOS, and PCI/PCI-express
  • knowledge of scripting languages such as Python.
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • leads a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high-quality solutions for assigned systems portion or subsystem
  • collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • represents the firmware engineering team for all phases of larger and more-complex development projects
  • provides guidance and mentoring to less-experienced staff members.
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • career development programs
  • inclusive and flexible work environment.
  • Fulltime
Read More
Arrow Right

Firmware Engineer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
Puerto Rico , Aguadilla
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, Electrical Engineering, or equivalent
  • UEFI firmware development experience
  • Programming skills in C and Assembly Language
  • Strong firmware, software, and hardware background
  • Experience with embedded systems development
  • Knowledge of computer architecture
  • Knowledge of industry standards including IPMI, USB, ACPI, SMBIOS, and PCI/PCI-express
  • Knowledge of scripting languages such as Python
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Systems Designer

The Bengaluru team is responsible for the development, quality assurance, and de...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced programming skills in C/C++ for operating system kernels & systems development
  • Solid understanding and experience with the Windows Storage Driver architecture, WDF & WDM
  • Good understanding of NVMe protocols
  • Good working knowledge of RAID & Storport miniport driver
  • Deep Knowledge of Computer Architecture and Windows Kernel Internals
  • Good understanding of operating system concepts, data structures, and x86-64 architecture
  • Proficient use of git
  • Python, shell scripting, and BIOS knowledge an added advantage
  • Ability to work with minimal supervision on more than one task in parallel
  • Ability to mentor technically
Job Responsibility
Job Responsibility
  • Developing Windows drivers for AMD RAID products
  • Developing Linux, UEFI, and GUI drivers for AMD RAID products
  • Sustain the design, development, integration, testing, and deployment of the AMD RAID solution
  • Includes cross-cultural communication with vendor and customer
Read More
Arrow Right

Firmware Engineer II

If you are passionate about working on cutting edge new technology and looking t...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 to 10 years of professional experience designing, developing large scale Embedded Software solutions
  • Experience with working from early concept of X86/X64/ARM Architecture and design to shipping final product
  • MS in Computer Science/Engineering or equivalent industry experience
  • Proven and demonstrable skills in C, C++ or Rust
  • Strong problem solving, debugging, and troubleshooting skills, advanced design, and development skills
  • Experienced with low level firmware development including bare metal firmware for peripherals such as GPU, CPLD, TPM PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading
  • Hands on Expertise in UEFI platform development
  • Expertise in CPU architectures (2Socket, 4socket, 8socket, 16 socket) – Intel or AMD or ARM is a must
  • Expertise in Platform Server Architecture (CPU, Memory, PCI-e, NVMe, SSD/SAS, Secureboot, UEFI, BMC, GPUs, InfiniBand, Hardware interfaces like MUX/I2C/SPI, schematics, TPM)
Job Responsibility
Job Responsibility
  • Lead architecture, design, development and deployment of innovative firmware and Cloud firmware features that deliver competitive advantage and contribute to scale our business growth
  • Operate and influence a team of high performing engineers with the ability to motivate, build Firmware solutions for the cloud
  • You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development
  • Build solid engineering design plans, with bottoms up schedule, drive trade off, design decisions to meet top level schedule on time and with high quality
  • Fulltime
Read More
Arrow Right

Power and Performance Engineer

AMD's Computing and Graphics business unit is seeking a technical leader to driv...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience is preferred
  • Experience profiling software workloads on CPUs and GPUs
  • Knowledge of defining low-level software interfaces to influence hardware performance and power behavior
  • Background in SOC hardware design, clock distribution, power delivery and performance
  • Experience profiling and tuning hardware/software stacks to achieve power and performance efficiency on benchmark workloads
  • Prior algorithm development in C or Python
  • MATLAB experience preferred
  • Expertise in algorithm development for predictive systems using regression and classification frameworks for complex datasets
  • Experience with system and SoC control firmware, including RTOS and bare-metal development
  • Familiarity with ACPI, UEFI, and platform-level power management frameworks
Job Responsibility
Job Responsibility
  • Algorithm, Firmware & Software Interface Architecture
  • Performance & Workload Optimization
  • System-Level Power Architecture
  • Hands-On Engineering
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
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