
Firmware Developer
HP France
full-time
Posted on:
Location Type: Office
Location: Taipei City • 🇹🇼 Taiwan
Visit company websiteJob 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