HP

Embedded Firmware and Software Engineer – BIOS, UEFI Systems

HP

full-time

Posted on:

Location Type: Hybrid

Location: Spring • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $115,850 - $178,400 per year

Job Level

Mid-LevelSenior

Tech Stack

LinuxPythonRTOS

About the role

  • Lead the design, development, and debugging of embedded firmware and software for hardware platforms.
  • Author and maintain technical documentation and instructional materials for firmware operation.
  • Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery.
  • Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI).
  • Analyze system architecture to determine coding, integration, and testing requirements.
  • Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues.
  • Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions.
  • Serve as the primary representative for firmware engineering in complex development projects from architecture to deployment.
  • Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements.
  • Stay current with industry trends and emerging technologies in embedded systems and firmware development.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field—or equivalent practical experience.
  • 5 - 7+ years of experience in firmware development.
  • BIOS/UEFI experience with real-time operating systems (RTOS), and EFI applications.
  • Proficiency in embedded C and Python, and systems programming.
  • Strong debugging and problem-solving skills.
  • Familiarity with Git, Linux, and Agile development methodologies.
  • Knowledge of hardware-software integration and low-level system design.
Benefits
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Generous time off policies, including; 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded firmwareembedded CPythonsystems programmingBIOSUEFIreal-time operating systemsdebuggingproblem-solvinghardware-software integration
Soft skills
leadershipresource managementcollaborationcommunicationproject management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringMaster’s degree in Computer ScienceMaster’s degree in Electrical Engineering