Principal Embedded Systems Software Engineer

HP
US - Texas - Spring
View Company Profile / << Go Back

  • Job Type: Full time
  • 8 days ago

Job Description

Lead the design, development, integration, and validation of embedded software and firmware, making technical decisions and resolving complex cross-layer issues across hardware, software, silicon, security, and supplier teams. Develop reusable architectures and engineering practices, contribute to product roadmaps, maintain technical documentation, and mentor engineers.

Requirements: A bachelor's or master's degree in computer science, computer engineering, electrical engineering, or a related field is recommended, along with typically 12 years of progressive experience in embedded software, firmware, or device-driver development. Candidates should bring advanced embedded C and Arm/SoC/MCU experience, knowledge of bare-metal and RTOS systems, security and connectivity, debugging tools, hardware protocols, and technical leadership skills.

Key Skills: Embedded Firmware Development, C, C++, Python, Arm-Based Processors, Bare-Metal Systems, RTOS, Device Drivers, Secure Boot, Cryptography, Wireless Protocols, Hardware Communication Protocols, Embedded Debugging, JTAG and SWD, Git, CI/CD

Benefits: Health Insurance, Dental Insurance, Vision Insurance, Long-Term Disability Insurance, Short-Term Disability Insurance, Employee Assistance Program, Flexible Spending Account, Life Insurance, Paid Parental Leave, Paid Holidays, Flexible Paid Vacation, Paid Sick Leave, Bonus, Equity




Fast Track Upload