CareerPlan

Principal Embedded Systems Software Engineer

Spring, Texas, United States of AmericaFull-time$147k–$231k2026-10-27 → 2026-11-10
Based in United States

Core

Provides technical leadership for advanced embedded solutions across HP commercial PC platforms, designing, implementing, and optimizing embedded software, firmware, and device drivers.

Role type

Principal Embedded Systems Software Engineer (Technical Lead)

Builds

Embedded software, firmware, and device drivers for HP commercial PC platforms

Domain

Consumer Electronics / Embedded Systems

Required skills

Embedded firmware development (bare-metal, RTOS), C/C++, System design, Hardware communication protocols (UART, I2C, SPI), Embedded debugging (JTAG, SWD), Security (secure boot, cryptography), Cross-layer troubleshooting, Mentorship

Preferred skills

Wireless protocol stacks, Peer-to-peer decentralized systems, Control-system design, CI/CD practices, Analog/digital electronics knowledge

Technologies

Arm-based processors, SoC, MCU, C, C++, Python, Git, JTAG, SWD, UART, I2C, SPI

Responsibilities

Lead design, development, integration, and validation of embedded software and firmware; Translate system requirements into software designs; Make technical decisions balancing performance, power, memory, and security; Collaborate with hardware, silicon, and supplier teams; Develop reusable software components and frameworks; Lead design reviews and drive mitigation plans; Diagnose and resolve complex cross-layer issues; Mentor less-experienced engineers

Seniority

Principal, hands-on IC with technical leadership