CrawlJobs Logo

Uefi Engineer

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
United States , Aguadilla

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

This role involves designing, developing, and debugging portions of firmware, applications, and subsystems such as BIOS/UEFI. It includes project leadership, collaboration with internal and external partners, and mentoring team members. Additional skills include cloud architectures, DevOps, and security-first mindset.

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.

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.

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:
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Career development programs
  • Inclusion and diversity initiatives.

Additional Information:

Job Posted:
May 15, 2025

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 Engineer

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 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

Yocto/Linux Platform Engineer

As a Yocto/Linux Platform Engineer at Airtame, you will be responsible for build...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
airtame.com Logo
Airtame GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience working in embedded/BSP Linux development
  • Experience with Yocto Project / OpenEmbedded based projects
  • Experience with Linux kernel and userland development
  • Skills in debugging and troubleshooting in Linux systems
  • Solid knowledge of C or C++ programming
  • Experience with Python programming
  • Experience with UEFI firmware and bootloaders
  • Good grasp of networking fundamentals
  • Experience with Wi-Fi and Bluetooth stacks
  • Experience with electronics and hardware design
Job Responsibility
Job Responsibility
  • Participate in delivering the next generation of Airtame products
  • Work on bring-up of new devices, writing and maintaining Yocto recipes
  • Understand, support, and improve the OS that runs on current Airtame devices
  • Provide input to internal architecture discussions and decisions
  • Help scope projects to ensure timely delivery
  • Provide support, guidance and coaching to more junior members of the team
What we offer
What we offer
  • A healthy work-life balance
  • Significant responsibility and ownership over projects and your field of expertise
  • Five weeks paid vacation and 5 days of extra paid AirtameFlex days
  • Pension and private health insurance
  • Flexible work environment, with a hybrid mindset
  • Fulltime
Read More
Arrow Right

Senior Compute - Training and Support Engineer

Senior Compute - Training and Support Engineer. This role is part of the HPE GTS...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical knowledge on HPE x86 Compute (Gen10, Gen10+, Gen11 & Gen12), includes ML, DL, BL, XL (Apollo), Moonshot, Edgeline
  • Functional and troubleshooting knowledge on HPE ProLiant Server Options (such as (HPE Smart Memory, Storage Controllers like SR/MR/NS/SmartArray, SAS/SATA/NVMe HardDrives, Server Networking)
  • Functional knowledge and troubleshooting experience in working of HPE ProLiant Server Management Tools, such as integrated Lights-Out (All generations of Integrated Lights-out)
  • Working knowledge on server configuration tools like: HPE Smart Update (SUM, SUT & SPP), Configuration Utilities like HPONCFG/HPQLOCFG, UEFI System Utilities, SSA, SSACLI, MRSA, StorCLI
  • Working knowledge of OS Deployment methodologies: Assisted & Manual
  • Practical experience with troubleshooting HPE ProLiant servers. This includes Server Hardware, Option Components and Server Management Tools
  • Functional knowledge on Server Operating Systems (Windows, Linux, and VMware ESXi)
  • A bachelor’s degree in engineering – B.E, B.TECH or equivalent
  • 2+ years’ experience on HPE Storage Solutions Proficiency to build & Customize Solution Labs for hands-on Purpose
  • 2-3 Years working experience with HPE Compute support
Job Responsibility
Job Responsibility
  • Train and upskill HPE Workforce on Cutting edge HPE Compute technology solutions. You will have the opportunity to tailor the Training delivery and Lab solutions to meet specific business needs
  • Participate in the creation of instructional and delivery methods using various learning solutions and technologies, expanding your own technical knowledge and investing in building and maintaining effective skill stack
  • The role additionally involves managing complex cases through customer-facing collaboration rooms
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer

Arm is seeking skilled, experienced, and highly motivated embedded software deve...
Location
Location
United Kingdom , Cambridge or Bristol
Salary
Salary:
Not provided
arm.com Logo
ARM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in C programming for embedded systems with excellent debugging skills
  • Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers
  • Defect triaging and defect management experience of system software
  • Good understanding and experience maintaining software compliant with industry specifications such as UEFI and ACPI
  • Familiarity with technologies such as RAS, hypervisors, CXL, power management and security
Job Responsibility
Job Responsibility
  • Support and maintenance of downstream product quality firmware of Arm Neoverse CSS based platform solutions
  • Provide primary interface to all customers for support and maintenance requirements
  • Defect management, feature back porting and defect fixing
  • Work closely with the release team for coordination of downstream release updates for customers post-launch releases
  • Work alongside firmware development team in contributing to the design and development of solutions for Arm Neoverse CPU and System IP based Infrastructure platforms
What we offer
What we offer
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support
Read More
Arrow Right

Senior Hardware Diagnostics Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Santa Clara
Salary
Salary:
119800.00 - 234700.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 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience
  • 4+ years of experience in hardware functionality through Datasheets, Schematics & Functional Specifications
  • 4+ years of experience in Linux kernel drivers for IO Peripherals and sensors
  • 4+ years of experience in writing and understanding infrastructure written in Python/ GTK
  • 4+ years of experience working on BMC/IPMI frameworks and x86 BIOS/ UEFI
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Develop test plans to validate new products working closely with Hardware (Silicon & Board Design), Software (Platform & OS) and Mfg. Test Engineers
  • Develop tests and debugging tools to validate the functionality of hardware systems
  • Perform product validation and verification of systems in field or lab environment
  • Prepare and submit test reports highlighting the diags. coverage for various components/ subsystems
  • Train the technicians responsible for carrying out testing activities at CM/ ODM site
  • Provide support to the Hardware Test Engineers (DVT) in development of automated test cases
  • Fulltime
Read More
Arrow Right

UEFi architect

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
Taiwan , Taipei
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 10+ years experience
  • Extensive experience with multiple software systems design tools and languages
  • 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 forms and processes for software systems testing and methodology
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Leads multiple project teams of other software systems engineers
  • Manages and expands relationships with internal and outsourced development partners
  • Reviews and evaluates designs and project activities for compliance
  • Provides domain-specific expertise and overall software systems leadership
  • Drives innovation and integration of new technologies
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right