Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
HP

Principal Embedded Systems Software Engineer

HP

. Provide technical leadership for advanced embedded solutions across HP commercial PC platforms.

Posted 10/27/2026full-timeSpring • Texas • United StatesLead💰 $147,050 - $230,850 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in advanced embedded software and firmware development, with a strong focus on designing secure, scalable, and high-availability systems. Proficient in technical leadership, system-level problem-solving, and collaboration across multidisciplinary teams.

Highest-signal resume keywords
Embedded Software DevelopmentFirmware Architecture DesignC/C++ ProgrammingCI/CD PracticesTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
Embedded SystemsDevice Driver DevelopmentControl-System DesignPerformance OptimizationWireless Protocol StacksEmbedded Security SolutionsBare-Metal SystemsRTOS ConceptsAdvanced DebuggingHardware Communication Protocols
Soft Skills
Excellent Communication SkillsMentoringCollaborationProblem-Solving
Tools & Technologies
GitJTAGSWDLogic AnalyzersProtocol AnalyzersOscilloscopes
Industry Keywords
Embedded SolutionsTechnical LeadershipProduct DevelopmentSystem-Level InteroperabilityTechnical Documentation

Tech Stack

Tools & technologies
CloudPythonRTOSC++

About the role

Key responsibilities & impact
  • Provide technical leadership for advanced embedded solutions across HP commercial PC platforms.
  • Design, implement, integrate, and optimize embedded software, firmware, and device drivers.
  • Lead the design, development, integration, and validation of embedded software and firmware.
  • Translate system, customer, security, and platform requirements into software designs, interfaces, and implementation plans.
  • Make technical decisions for complex problems involving performance, power, memory, security, reliability, cost, schedule, and maintainability.
  • Collaborate with hardware, firmware, software, operating-system, silicon, security, manufacturing, supplier, and external development teams.
  • Contribute to product and platform roadmaps by evaluating technologies and recommending solutions.
  • Develop reusable software components, frameworks, tools, and engineering practices.
  • Lead design and code reviews, identify technical risks and dependencies, and drive mitigation plans.
  • Diagnose and resolve complex cross-layer issues involving firmware, hardware, performance, power, security, reliability, and interoperability.
  • Serve as a technical resource for embedded systems and communicate recommendations to engineering, product, and program stakeholders.
  • Work with silicon providers, suppliers, and development partners to resolve technical issues and meet product commitments.
  • Create and maintain architecture specifications, design documentation, decision records, development guidance, and technical manuals.
  • Mentor less-experienced engineers and promote disciplined engineering and problem-solving practices.

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Typically 12 years of progressive experience in embedded software, firmware, device-driver development, or a related discipline, including experience leading technically complex product deliverables.
  • Strong experience designing and delivering structured embedded systems in bare-metal and RTOS environments.
  • Experience developing modular, reusable, and scalable firmware architectures across products or subsystems.
  • Experience developing secure, low-footprint, decentralized peer-to-peer systems; familiarity with emerging architectures is preferred.
  • Strong knowledge of control-system design, performance optimization, and power- and resource-constrained systems.
  • Experience designing fault-tolerant, resilient, and high-availability systems.
  • Experience applying CI/CD, automated validation, code-quality, and release practices to embedded-system development.
  • Experience developing embedded security solutions, including secure boot, cryptography, identity, security protocols, device onboarding, and lifecycle protection.
  • Experience developing and integrating wireless protocol stacks; knowledge of multiple wireless technologies is preferred.
  • Strong knowledge of device connectivity, interoperability, coexistence, provisioning, and manageability protocols.
  • In-depth knowledge of hardware communication protocols and published specifications, with the ability to define interfaces and apply standards to new system designs.
  • Demonstrated ability to resolve system-level interoperability issues spanning devices, operating systems, networks, cloud services, and partner ecosystems.
  • Advanced embedded firmware development on Arm-based processors and SoC or MCU platforms.
  • Advanced proficiency in C, with working knowledge of C++, Python, batch scripting, and command-line shells.
  • Strong system-design and technical-decision skills, including the ability to evaluate tradeoffs across performance, power, memory, cost, security, reliability, and schedule.
  • Experience with Git-based source control, code reviews, branching strategies, and collaborative development.
  • Strong knowledge of bare-metal systems, bootloader architectures, RTOS concepts, concurrency, and multithreaded firmware development.
  • Advanced embedded debugging using JTAG, SWD, trace tools, crash analysis, and system-level instrumentation.
  • Experience with UART, I²C, SPI, and other hardware communication protocols.
  • Ability to use logic analyzers, protocol analyzers, oscilloscopes, and related laboratory equipment.
  • Strong knowledge of analog and digital electronics, including the ability to review schematics and collaborate on hardware design decisions.
  • Ability to interpret technical specifications and datasheets and translate them into robust, production-ready firmware solutions.
  • Excellent written and verbal communication skills, with the ability to influence technical and business stakeholders through expertise and collaboration.

Benefits

Comp & perks
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave