Sr. C++ Developer
Imagry
About the Role
We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data — working at the intersection of performance engineering and cutting-edge technology.
Location: On-Site, San Jose, CA.
Responsibilities:
- Design and develop C++ services / libraries on Linux with focus on performance and reliability
- Improve build speed and reproducibility
- Profile / optimize CPU, memory, I/O, and concurrency; debug multithreaded issues
- Write unit/integration tests; use sanitizers / static analysis
- Contribute to CI pipelines and developer tooling
REQUIREMENTS
- 5+ years modern C++ (C++17/20), STL / templates, multithreading / synchronization
- Development of Realtime systems involving both SW & HW
- 2+ years of Python development
- Strong Low-Level Programming and Debugging tools
- Software development practices: Git, code reviews, unit tests
- Experience in implementing Real-time Algorithms
- B.Sc / B.A - Computer Science or other relevant university degree
- Team player, with proven record of developing deployment-level products
- C++ Development and Optimization Tools
- CUDA or OpenCL for GPU acceleration
- Python for tooling, tests, and bindings (pybind11)
- Experience with image processing
Nice to have:
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
- ...an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will develop, maintain, and support software for the Index Engines' Linux application and will work closely with the Index Engines' Support Organization...SeniorWork at officeWork from homeMonday to Friday
- ** ONSITE PREFERRED** Linux Developer Strong experience with Linux user space software development • Proficiency in C/C++ • Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) • Hands on experience integrating applications...Suggested
- ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries for use across various projects) for semiconductor fabs. Troubleshoot tool S/W issues (e.g., analyze, design, and implement defect...Suggested
- ...Client: Adobe Hybrid- need only local resource Key skills: C++ 17 or Newer version Rate: Get the best Job Title: C++ Developer Location: San Jose, CA (Hybrid) Duration: Long term contract Hiring Manager Educational Qualification*...SuggestedLong term contractLocal area
- Hewlett Packard Enterprise in California is seeking a Senior Software Systems Engineer to design, develop, and troubleshoot software for networking products. The role emphasizes C/C++ programming and networking systems, with collaboration across product management and...Senior
- Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate...SeniorRemote job
- ...include: Job Description We are looking for experienced Windows Developers with the passion and experience necessary to develop, support... ...experience with Windows 8.x or Windows 10 Solid expertise in Visual C++ Strong understanding of COM, background services, databases,...H1bRemote work
- ...leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals...SeniorRemote job
$184k - $287.5k
NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate will have extensive experience in C, C++, Rust, and data architecture, and will collaborate with multidisciplinary teams. The position promises...Senior$148k - $287.5k
...their InfiniBand Switch and NVLink FW team. The role involves developing verification processes and implementing innovative features for... ...B.Sc degree and 5+ years of experience, with strong skills in C++ and Python. This position offers competitive salaries ranging from...Senior- Senior Software Engineer - Data Protection Software Engineering (C, C++)What you'll achieveThe Data Protection Software Engineering team delivers next-generation cyber resiliency, data protection, and data availability solutions for enterprises operating across on-premises...Senior
$200k - $240k
...Solution, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones... ...~ Proficient in firmware and software programming (C/C++, assembly, script languages) ~ Experience with at least one storage...Senior- Job Title Should have hands on experience with C/C++ Developer with Rust Services Expected to work on changes in few of the existing scripts Should be capable of completing assigned changes within provided timelines Good Communication Skills
$197.8k - $296.6k
...The Sr Principal, Infrastructure Business Operations acts as the administrative and operational keystone of Infrastructure Engineering... ...or acting as a Chief of Staff. Have extremely polished and well ‑developed relationship‑building skills, naturally building bridges outside...SeniorLocal area$115k - $268k
...-funded, backed by major strategic investors, with a mission to develop top-tier CPU cores for cloud, enterprise, 5G, and Edge computing... ...) or coherent caching systems. Software development skills in C/C++ and Python. Ownership of units or features throughout the project...SeniorContract work- ...Collaborate with EMC and cross-functional teams to specify and develop custom EMC PCB design rule checks • Develop and maintain in-house... ...• 5+ years of experience with software development in C++ • Experience in software design and complex algorithms implementation...
- ...C++ Developer Location: Sunnyvale, CA - (Onsite) Type: Contract Job Description: 5+ years of software development experience C++ Developer with compiler experience Preferred C++ software focused candidates Candidates...Contract work
- ...Responsibilities: Contribute to all levels of the SDLC as we develop software; Help coordinate various software development efforts across the company; Collaborate with project managers and business analytics to understand and anticipate technologies needed;...
$154k - $220k
...Sr. Staff Software Development Engineer-AI Security Bellevue, Washington, USA; San Jose... ...you’ll do (Role Expectations) Architect, develop, and optimize a low-latency, high-throughput... ...Expert in systems languages such as C/C++ or Rust, with a focus on performance optimization...SeniorWork at officeLocal area- ...BCC Software is seeking an experienced Sr. Software Engineer with expertise in Delphi... ...organization. Essential Functions Design, develop, test, and maintain software solutions in... ...Experience with .NET C# and C++ Experience with Python Additional Information...SeniorFull timeWork at officeRemote workMonday to FridayAfternoon shift
- Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- F5 is a global leader in application delivery and security, enabling secure and high‑performing digital experiences for customers worldwide. Primary Responsibilities Lead quarterly and annual strategic planning processes, ensuring alignment between the organization’s long...SeniorWork at officeRemote workWork from homeWorldwideFlexible hours
$165.8k - $307.9k
...biotechnology company in Santa Clara, CA is seeking a Principal Software Developer in Test to work on Hardware-in-the-Loop solutions for embedded... ...of experience in software development, particularly in Java and C++. The role involves designing tests, automating quality metrics,...$139.6k - $225.78k
Job Summary You will be part of the team that develops the Intrusion Prevention System to power the Palo Alto Networks’s next generation... ...programming and debugging skills, experience coding in Go required and C/C++ experience preferred. Strong understanding of Go concurrency,...SeniorVisa sponsorshipWork visa$137.5k - $222.38k
Our Mission At Palo Alto Networks®, we’re united by a shared mission—to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting‑edge technology and bold thinking. Here, everyone has a voice, and every...SeniorFull timeWork at office$260.4k - $357.38k
...Engineering, GTM, IT, and Post‑Sales leadership teams. Strategic Problem Solving: Structure and analyze complex business problems, develop hypotheses, and present data‑driven recommendations to the C‑suite. Operational Excellence: Own the operating cadence of...SeniorFull timeWork at office- ...ideas toward product. The role requires a Ph.D. or equivalent, 3+ years of experience, a strong publication record, and proficiency in Python, C++, and PyTorch, with priorities on advancing AI in gaming, robotics, and human interaction. #J-18808-Ljbffr NVIDIA CorporationSenior
- Sr. Principal Instrument Replacement Lead Overview Our Enterprise Transformation team is on a mission to improve business outcomes and employee experiences by driving step-change improvements in critical enterprise processes, and the technology and analytics supporting...SeniorLocal areaWorldwide
- ...mentoring early-career engineers. The ideal candidate has over 6 years of experience in memory firmware development and strong skills in C/C++. NVIDIA fosters an inclusive work environment and offers competitive salary and equity options. #J-18808-Ljbffr NVIDIA GruppeSenior
$192k - $356.5k
...essential. Ideal candidates will hold a Ph.D., possess extensive research experience, and have strong programming skills in Python and C++. The position offers a competitive salary range of $192,000 to $356,500 based on experience. #J-18808-Ljbffr University of Georgia-...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. C++ Developer. Be the first to apply!
Related searches
- senior app developer San Jose, CA
- senior international account manager San Jose, CA
- senior magento developer San Jose, CA
- sr marketing manager San Jose, CA
- sr technical product manager San Jose, CA
- senior manager pmo San Jose, CA
- senior accountant part time San Jose, CA
- senior electrical designer San Jose, CA
- senior application support engineer San Jose, CA
- senior principal engineer San Jose, CA


