About The Position

HP is seeking a Linux/Android Embedded Firmware Developer to help build the next generation of video conferencing devices. The role focuses on software design and development, architecture, and Linux technology in a collaborative, agile environment. The developer will design and develop firmware for Android- and/or Linux-based devices; build platform capabilities below the framework layer; and lead development of secure, scalable, high-performance embedded C/C++ applications. The role also involves cross-functional collaboration on architecture and engineering practices, resolving system-level issues, contributing to planning, documentation, and testing, mentoring junior engineers, and supporting continuous improvement through agile and lean practices. The position is listed as full time. HP states that the successful candidate must pass a basic, standard Criminal Records check and sign HP’s Confidentiality, Non-Solicitation and Conflict of Interest Agreement. HP is an equal opportunity employer and may consider accommodation requests from qualified candidates during the selection process.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Software Engineering, or equivalent experience.
  • At least 5 years of experience in embedded software development.
  • Proficiency in embedded C/C++.
  • Experience with firmware development and debugging in embedded environments.
  • Strong communication skills and a collaborative mindset.
  • Passion for learning, innovation, and delivering high-quality solutions.
  • Successful candidate must pass a basic, standard Criminal Records check.
  • Successful candidate must sign HP’s Confidentiality, Non-Solicitation and Conflict of Interest Agreement.

Nice To Haves

  • Knowledge of networking/Wi-Fi security, USB, video encoding/decoding (H.264, H.265, SVC), HDMI, or Bluetooth.
  • Understanding of Android internals and Linux.

Responsibilities

  • Design and develop firmware for Android- and/or Linux-based video conferencing devices.
  • Build and enhance platform capabilities below the framework layer.
  • Lead development of secure, scalable, high-performance embedded C/C++ applications.
  • Collaborate with cross-functional teams to define architecture, standards, and best practices.
  • Troubleshoot and resolve complex system-level issues in embedded environments.
  • Contribute to project planning, documentation, and testing strategies.
  • Mentor junior engineers and share expertise across the team.
  • Drive continuous improvement through agile and lean development practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service