HP France

Firmware Developer

HP France

full-time

Posted on:

Location Type: Office

Location: Taipei City • 🇹🇼 Taiwan

Visit company website
AI Apply
Apply

Job Level

SeniorLead

About the role

  • Leading the design, development, and optimization of embedded software and firmware for hardware products.
  • Ensures the identification and resolution of software and firmware issues, ensuring timely and effective solutions.
  • Creates and updates technical documentation, including design specifications, code comments, and user guides.
  • Stays up-to-date with emerging technologies and industry trends in firmware development.
  • Oversees the preparation and creation of instructional technical manuscripts for firmware operation.
  • Allocates resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
  • Leads multiple project teams of other software firmware engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms.
  • Manages and expands relationships with internal and outsourced development partners on firmware design and development.
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
  • Provides domain-specific expertise and overall firmware leadership and perspective to cross-organization projects, programs, and activities.
  • Collaborates with hardware engineers to ensure proper integration and communication between hardware and firmware components.
  • Specifies and documents communication protocols, system states, and feature requirements in partnership with other firmware and software teams.
  • Drives innovation and integration of new technologies into projects and activities in the firmware design organization.
  • Mentors less-experienced software firmware engineers and helps guide them to successful deliverables.

Requirements

  • Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or any other related discipline or commensurate work experience or demonstrated competence.
  • Typically has 10+ years of work experience in firmware development in PC/NB products.
  • Good at C/C++ programming language is a must
  • Experience with Windows on ARM is highly preferred.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

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

Hard skills
embedded softwarefirmware developmentC/C++ programmingtechnical documentationcommunication protocolsdesign specificationsuser guidesWindows on ARMproject managementproblem resolution
Soft skills
leadershipmentoringcollaborationresource allocationcommunicationinnovationfeedback provisionrelationship managementorganizational skillscross-functional teamwork
Certifications
Bachelor's DegreeGraduate Degree