Taro Logo

Camera System Software Engineer

HP (Hewlett-Packard) is a multinational technology company that develops personal computing devices, printers, and related supplies.
$104,800 - $158,250
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Description For Camera System Software Engineer

HP's Poly division is seeking a Camera System Software Engineer to join their team in developing cutting-edge video endpoint solutions. This role combines embedded systems development with camera and audio-visual expertise, focusing on Android-based systems. The position requires strong technical skills in Linux kernel development, Android systems, and low-level programming.

The ideal candidate will work at the intersection of hardware and software, developing platform software for complex Android systems that incorporate video and audio compression codecs. This role offers an opportunity to work with cutting-edge technology in video conferencing solutions, requiring expertise in Linux drivers, Android HAL, and various communication protocols.

The position offers competitive compensation ranging from $104,800 to $158,250 annually, along with comprehensive benefits including health, dental, and vision insurance, parental leave, and flexible time off. The role is based in Austin, Texas, and requires 2+ years of relevant experience in C/C++ development and Android systems.

This is an excellent opportunity for a software engineer passionate about embedded systems and camera technology to join a leading technology company. The role combines technical challenges with the opportunity to impact the future of video communication technology. HP's commitment to diversity and inclusion makes it an attractive workplace for talented professionals from all backgrounds.

Last updated a day ago

Responsibilities For Camera System Software Engineer

  • Design, development, debugging, and testing of platform software for complex Android systems
  • Work with Video/Audio compression codecs
  • Handle Linux Kernel, drivers, Android HAL, and binder, HIDL, AIDL communications protocols
  • Use common software editor/compiler, source control tools, and hardware debugging tools

Requirements For Camera System Software Engineer

Linux
Java
  • Bachelor's degree in Computer Science or equivalent
  • 2+ years C/C++ development experience
  • 2+ years working with low level Android code
  • Experience with Linux driver development
  • Knowledge of Android framework/SDK on recent releases
  • Good communications skills

Benefits For Camera System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 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
  • Flexible paid vacation and sick leave

Interested in this job?

Jobs Related To HP Camera System Software Engineer

Camera System Software Engineer

Camera System Software Engineer position at HP focusing on Android and Linux embedded systems development for video endpoint solutions in Austin, TX.

Camera System Software Engineer

Camera System Software Engineer position at HP focusing on embedded Android systems and video endpoint development, offering competitive salary and benefits in Austin, TX.

Software Development Engineer, SW - Device OS

Software Development Engineer position at Amazon Lab126 focusing on Bluetooth technology and device OS development, offering competitive salary and opportunity to work on innovative consumer electronics.

SDE - Connected Vehicles, LMDA - Connected Vehicles

Software Development Engineer role at Amazon's Last Mile team, focusing on connected vehicle technologies and sensor integration for delivery fleet optimization.

Embedded Software Development Engineer, Commanding and Data Handling

Embedded Software Engineer role at Amazon Kuiper developing satellite command and control systems using Java, Rust and Python.