Software Engineer, C++
SpaceX
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 88% of similar roles. Most pay $151,737–$215,625 — the shaded band above. At the midpoint, this role pays about $135k versus about $184k for comparable roles.
Based on 240 similar postings.
Employer
HP Inc. is a global technology company that develops and sells personal computers, printers, and related supplies and services. Its products include laptops, desktops, workstations, and printing solutions for consumers and businesses worldwide.
HP Inc. currently has 86 open roles on FindRole.
Listed pay typically runs $137,250–$205,200 across 75 roles with salary data.
Most-posted roles
At a glance
C++ Engineer (Computer Vision/Embedded Systems) will join the team to build and maintain a cross-platform computer vision stack for embedded, Android, and Linux environments. The role involves developing production C++ features in vision and AI pipelines, building systems, and creating testing infrastructure within containerized workflows. Key responsibilities include debugging performance and memory usage, integrating third-party dependencies, and improving developer productivity through automated builds. Candidates must possess strong fundamentals in memory management, multithreading, STL, and object-oriented design while utilizing CMake for large codebases. The technical stack includes Linux development, shell scripting, gdb, valgrind, Python for tooling, and Docker for reproducible environments. This role specifically addresses the challenge of optimizing performance on constrained devices and delivering reliable software for image processing and edge machine learning inference across diverse hardware platforms.
Skills
What you'll do
What we're looking for
Related searches
More like this
SpaceX
Booz Allen Hamilton
Booz Allen Hamilton
Anduril Industries
Anduril Industries
Anduril Industries