C++ Engineer (Computer Vision/Embedded Systems) is a Computer Vision Engineer role (full-time). with HP Inc. in AUSTIN, US. Compensation shown: $110K–$160K. Imported listing (source: emploive.com). Apply on the employer's site (emploive.com).
Imported listing (source: emploive.com) · Apply on emploive.com
The sections below reproduce the third-party job description for reference. AIEngineer.careers does not write or control this text.
Imported job description
Sourced from emploive.com
HP Inc. is hiring a C++ Engineer in Austin, TX to build and maintain a cross-platform computer vision stack used in embedded and Android/Linux environments. The role centers on performance-sensitive C++ development across vision/AI pipelines, build systems, and testing infrastructure within a containerized workflow. You will collaborate with ML, QA, and platform teams to deliver validated releases.
Responsibilities
Design, implement, and maintain production C++ features in vision/AI pipelines and supporting services
Build and debug across Linux and Android targets using CMake and related toolchains
Integrate with existing modules, service utilities, test frameworks, and third-party dependencies
Improve reliability and developer productivity through automated builds, tests, and container-based workflows
Diagnose and fix defects in performance, memory usage, and system integration
Collaborate with ML, QA, and platform teams to deliver validated releases
Requirements
Four-year or graduate degree in Computer Science, Software Engineering, or related discipline (or equivalent experience)
2+ years of professional C++ development experience; modern C++ preferred
HP Inc. is a global technology company that develops devices, services, and subscriptions intended to help people work, learn, create, and connect. Its businesses include Personal Systems, Printing, and Corporate Investments, with operations in more than 170 countries.
Strong fundamentals in memory management, multithreading/concurrency, STL, and object-oriented design
Hands-on experience with CMake-based build systems in medium/large codebases
Linux development experience with shell scripting and debugging tools (gdb, valgrind, or similar)
Experience writing and maintaining unit/integration tests
Ability to read and improve legacy code while delivering incremental, production-safe changes
Nice to Have
Performance profiling/optimization on constrained devices
Containerized development with Docker and reproducible build environments
Cross-platform CI/CD and release validation exposure
Python scripting for tooling, test automation, or data processing
Familiarity with Android native development workflows (NDK/tooling)
Experience in computer vision, image processing, or edge ML inference
Benefits
Health insurancedental insurancevision insurancelife insurancedisability insuranceParental leavepaid time offflexible spending accountemployee assistance program