Description -
The Systems Embedded Software Engineer is responsible for developing advanced solutions for HP's commercial PCs. This role involves leading the design, development, and optimization of embedded software, firmware, and drivers for hardware products. The engineer actively identifies and resolves software and firmware issues, ensuring that solutions are delivered effectively and in a timely manner.
In addition to technical problem-solving, this position requires the creation and maintenance of technical documentation. This includes preparing design specifications, adding code comments, and developing user guides to support the development and deployment processes. The engineer also maintains awareness of emerging technologies and industry trends related to embedded systems and firmware development, ensuring that all solutions remain current and competitive.
Responsibilities
Oversees the preparation and development of clear, accurate technical manuals and instructional documents for firmware operations.
Allocates resources and creates project plans to ensure all firmware meets required functionalities.
Leads multiple project teams of software and firmware engineers, including outsourced partners, through all stages of design and development.
Establishes and maintains collaborative relationships with internal and external development partners.
Reviews design and project deliverables for compliance with system design, development guidelines and standards, offering feedback to improve quality and reduce risk.
Provides domain-specific expertise and overall firmware leadership and perspective to cross-organization projects, programs, and activities.
Collaborates directly with hardware engineers for effective integration between hardware and firmware.
Defines and documents communication protocols, system states, and functional requirements with software and firmware 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
Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline.
10+ years of work experience, preferably in firmware or driver development, systems engineering, or a related field.
Preferred Certifications
Software Engineering
Structured embedded systems development (bare metal and RTOS)
Low footprint Peer2Peer decentralized systems development, including security; experience with novel architectures desired.
Control systems design
Fault-tolerant and high-availability systems design
CI/CD pipeline expertise (applied to embedded systems)
Connectivity and Interoperability
Embedded security development (cryptography, protocols, onboarding techniques)
Wireless protocol stack development (multiple wireless protocols preferred)
Interconnectivity protocols expertise
Hardware protocol expertise (well-versed in the details of the published specification to help drive new design approaches)
Knowledge & Skills
Firmware development on Arm processors
Proficient in C; familiar with Python, batch files, and command shells
Source control experience (Github)
Bare metal systems and bootloader architecture knowledge
Skilled in embedded firmware debugging (JTAG, SWD)
Experienced with UART, I2C, SPI protocols
Use of logic analyzers, I2C analyzers, oscilloscopes, and similar tools
RTOS concepts and multi-threaded firmware development
Basic analog/digital electronics knowledge; able to read HW schematics
Capable of interpreting specifications and data sheets to develop firmware solutions
Cross-Org Skills
• Effective Communication
• Results Orientation
• Learning Agility
• Digital Fluency
• Customer Centricity
Impact & Scope
Impacts large functions and leads large, cross-division functional teams or projects.
Complexity
Provides highly innovative solutions to complex problems within established policy.
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.
The pay range for this role is $147,050 to $230,850 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
Benefits:
HP offers a comprehensive benefits package for this position, including:
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 (US benefits overview)
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
Job -
SoftwareSchedule -
Full timeShift -
No shift premium (United States of America)Travel -
Relocation -
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP’s EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"