Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)