HP
C++ Engineer (Computer Vision/Embedded Systems)
$110K–$160K
Austin, Texas, United States of America · Full-time · Posted Sep 29, 2026
- Experience
- 2+ years of professional C++ development experience; modern C++ preferred.
- Education
- Four-year or Graduate Degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or commensurate work experience or demonstrated knowledge.
About the job
Build and maintain a cross-platform computer vision stack for embedded and Android/Linux environments, including production C++ features, build and test systems, and developer tooling.
What you'll do
- Design, implement, and maintain C++ features in vision/AI pipelines and supporting services.
- Build, debug, and integrate software across Linux and Android targets.
- Improve reliability and developer productivity through automated builds, tests, containerized workflows, and defect fixes.
What they ask for
- Strong C++ fundamentals, including memory management, concurrency, STL, and object-oriented design.
- Hands-on experience with CMake-based build systems and Linux development.
- Experience writing and maintaining unit/integration tests.
- Ability to work with legacy code and deliver incremental, production-safe changes.
Nice to have
- Performance profiling or optimization on constrained devices; containerized development with Docker.
- Cross-platform CI/CD, Python scripting, networked development environments, or computer vision/image processing/edge ML experience.
Pay
$110,300.00 to 159,950.00 USD annually (base salary)
Tools
C++, CMake, Linux, Android, NDK, gdb, valgrind, Docker
AI focus
Develop production features in computer vision/AI pipelines; preferred experience includes computer vision, image processing, or edge ML inference.
Model-written summary · the original posting is authoritative