Firmware/Software Developer

1 Month ago • 7-10 Years • Programming

Job Summary

Job Description

This role is responsible for leading the design, development, and optimization of embedded software and firmware for notebooks and desktop hardware products. The role ensures the identification and resolution of software and firmware issues, ensuring timely and effective solutions. The role creates and updates technical documentation, including design specifications, code comments, and user guides. The role stays up-to-date with emerging technologies and industry trends in embedded systems and BIOS firmware development.
Must have:
  • 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.
  • Mentor less-experienced software firmware engineers and help guide them to successful deliverables.
Good to have:
  • Effective Communication
  • Results Orientation
  • Learning Agility
  • Digital Fluency
  • Customer Centricity

Job Details

Job Summary

  • This role is responsible for leading the design, development, and optimization of embedded software and firmware for notebooks and desktop hardware products. The role ensures the identification and resolution of software and firmware issues, ensuring timely and effective solutions. The role creates and updates technical documentation, including design specifications, code comments, and user guides. The role stays up-to-date with emerging technologies and industry trends in embedded systems and BIOS firmware development.

Responsibilities

  • 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.
  • Mentor less-experienced software firmware engineers and help guide them to successful deliverables.

Education & Experience Recommended

  • 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 7-10 years of work experience, preferably in firmware development, or a related field.

Preferred Certifications

NA

Knowledge & Skills

  • UEFI BIOS (x86/ARM)
  • Agile Methodology
  • Algorithms
  • C (Programming Language)
  • C++ (Programming Language)
  • Computer Engineering
  • Computer Science
  • Debugging
  • Electrical Engineering
  • Embedded Software
  • Embedded Systems
  • Firmware
  • Firmware Development
  • Git (Version Control System)
  • Linux
  • New Product Development
  • Operating Systems
  • Python (Programming Language)
  • Real-Time Operating Systems
  • Software Development
  • Software Engineering

Cross-Org Skills

  • Effective Communication
  • Results Orientation
  • Learning Agility
  • Digital Fluency
  • Customer Centricity

Impact & Scope

  • Impacts function and leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives.

Complexity

  • Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors.

Disclaimer

  • This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.

Similar Jobs

Western Digital - Senior Engineer, Sputter Yield Engineering

Western Digital

Bayan Lepas, Penang, Malaysia (On-Site)
1 Month ago
FICO - Sr. Cloud DevOps Engineer (Crossplane, ArgoCD)

FICO

Bengaluru, Karnataka, India (On-Site)
2 Months ago
hogarth - QA Engineer

hogarth

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Grammarly - Senior User Researcher

Grammarly

San Francisco, California, United States (Hybrid)
1 Month ago
PayPal - Sr Specialist, Voice of Customer

PayPal

Chicago, Illinois, United States (Hybrid)
2 Months ago
Epic Games - Desktop Platform Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Veeam Software - Database Developer

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
QuinStreet - Sr. Software Developer

QuinStreet

Foster City, California, United States (Remote)
3 Months ago
Nasdaq - Oracle Database Administrator Senior Specialist

Nasdaq

Lisbon, Lisbon, Portugal (Hybrid)
1 Month ago
Any Desk - Software Developer Generalist

Any Desk

Stuttgart, Baden-Württemberg, Germany (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Staff Software Engineer

Axon

London, England, United Kingdom (On-Site)
1 Month ago
Salesforce - Territory Account Executive - SMB

Salesforce

Mexico City, Mexico (On-Site)
8 Months ago
kuda  - Senior Data Analyst

kuda

Cape Town, Western Cape, South Africa (Hybrid)
2 Months ago
appier - Associate Sales Manager, Enterprise Solutions

appier

Bangkok, Thailand (On-Site)
3 Months ago
Fluxon - Senior Technical Project Manager

Fluxon

Kraków, Lesser Poland Voivodeship, Poland (Remote)
3 Months ago
Sony Pictures Entertainment - Executive Director of Product Management – Distribution

Sony Pictures Entertainment

Culver City, California, United States (Hybrid)
2 Months ago
bytedance - Senior Software Development Engineer - Distributed NoSQL Database Systems

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Kulfi Collective - Senior Creative Producer

Kulfi Collective

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Mozilla - Director, Product & Privacy Legal

Mozilla

United States (Remote)
1 Month ago
Roblox - Senior Software Engineer, Revenue

Roblox

San Mateo, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei, Taiwan

binance - Senior Software Engineer (Java/Python/LLM)

binance

Taipei City, Taiwan (On-Site)
6 Months ago
PwC - Risk & Quality - Manager

PwC

Taipei City, Taiwan (On-Site)
10 Months ago
Corsair gaming - Principal Development Engineer - Audio

Corsair gaming

Taipei City, Taiwan (On-Site)
3 Months ago
binance - Senior Data Analyst - Compliance

binance

Taipei City, Taiwan (Remote)
1 Year ago
binance - Frontend Engineer - Web3 Wallet (Binance Accelerator Program)

binance

Taipei City, Taiwan (Remote)
2 Months ago
Trend Micro - (Sr.) Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
2 Months ago
binance - Risk Analyst

binance

Taipei City, Taiwan (Remote)
2 Months ago
USE Insider - Technical Support Specialist - Taiwan

USE Insider

Taipei City, Taiwan (Hybrid)
1 Month ago
Marvell - Staff Engineer, Hardware & Silicon Validation

Marvell

Hsinchu City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

dun bradstreet - Java Developer

dun bradstreet

Solna, Stockholm County, Sweden (Hybrid)
7 Months ago
Synechron - Senior Core Java Developer

Synechron

New York, United States (On-Site)
1 Month ago
P99 soft - Lead Java Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
3 Months ago
Xplor Technologies - Software Engineer II (C++)

Xplor Technologies

Pune, Maharashtra, India (On-Site)
1 Month ago
GT HQ - Senior Golang Developer

GT HQ

Kraków, Lesser Poland Voivodeship, Poland (Remote)
2 Months ago
CloudLinux - Engineering Lead (Python/Go)

CloudLinux

(Remote)
1 Month ago
Next Level Business Services - Java/C++ Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
10 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
11 Months ago
HCL Tech - Senior Technical Lead Java Spring Boot AWS Docker

HCL Tech

Texas, United States (On-Site)
3 Months ago
Ion - Lead Java Consultant

Ion

Budapest, Hungary (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Our vision is to create a world where innovation drives extraordinary contributions to humanity. This vision guides everything we do, how we do it, and why we do it.

Our technology – a product and service portfolio of personal systems, printers, and 3D printing solutions – was created to inspire our vision and we are doing everything in our power across climate action, human rights, and digital equity to make it so.

We believe thoughtful ideas can come from anyone, anywhere, at any time. And all it takes is one to change the world.

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Spring, Texas, United States (On-Site)

Spring, Texas, United States (On-Site)

Palo Alto, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by HP

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug