Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
  •   Nice to have:

    • C++ Development and Optimization Tools
    • CUDA or OpenCL for GPU acceleration
    • Python for tooling, tests, and bindings (pybind11)
    • Experience with image processing
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
  •  ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You...  ...: On-Site, San Jose, CA. Responsibilities: Design and develop C++ services / libraries on Linux with focus on performance and... 
    Senior

    Imagry

    San Jose, CA
    more than 2 months ago
  • $136.3k - $231.7k

     ...Description/Preferred QualificationsJob SummaryBuild cutting‑edge C++ software for next‑gen mask inspection systems. Work with cross‑...  ...in Kubernetes is a strong plus.In this role, you will develop machine control and data analysis software for advanced mask inspection... 
    Senior
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  •  ...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... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    4 days ago
  • $141.3k - $207.23k

     ...process equipment and materials. We also develop technologies for specialty processes, IC substrates...  ...QualificationsWe are looking for a Sr. Electrical Design Engineer to join our...  ...systems.Proficiency in programming in C and C++ in an embedded environment; knowledge of Python... 
    Senior
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $152k - $241.5k

     ...team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide.Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs).Research and... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...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... 

    Software Technology Inc

    Santa Clara, CA
    9 hours ago
  •  ...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*... 
    Long term contract
    Local area

    Exaways Corporation

    San Jose, CA
    5 days ago
  •  ...We are seeking highly skilled Software Engineers with deep expertise in high-performance C++ and distributed systems. You will focus on backend systems-level development, production infrastructure automation to optimize high-scale compute and machine learning environments... 

    TechDigital Group

    San Jose, CA
    1 day ago
  •  ...Management System)Job DescriptionWe are looking for experienced Windows Developers with the passion and experience necessary to develop, support...  ...with Windows 8.x or Windows 10Solid expertise in Visual C++ Strong understanding of COM, background services, databases, Win... 
    Permanent employment
    Contract work
    For contractors
    H1b
    Remote work

    ProCom

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    As part of NVIDIA’s Analytics and Data Intelligence (ADI) group, this team develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame operations. With flexible I/O, blazing-fast merging, aggregating, and filtering, our library serves diverse... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design and optimize high-performance algorithms and APIs for C++ developers. You will join the team building the foundational libraries, algorithms,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...keeping tools reliable and scalable.What You'll be Doing:Research, develop and maintain high quality tooling for scalable build/regression/...  ...development experienceExperienced in a compiled language(C++/Golang) & scripting(Python/Perl/Tcl)Experience in writing good production... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $150k - $250k

     ...synchronization, clock tree and cross domain clock designs is a significant plus.Need to work closely with system and test engineers to develop high speed interface, package/board, and system clocks in image sensor and bridge chip products.Responsibilities :• Analog/Mixed-... 
    Senior

    Omnivision Technologies

    Santa Clara, CA
    1 day ago
  • $179k - $244k

    Sr Staff / Principal Application Engineer - System SoftwareCategoryApplication & Customer...  ..., and the system software engineer will develop customized features and debug system issues...  ...or a related field- At least 3 years of C/C++ programming experience- At least 3 years... 
    Senior

    MediaTek

    San Jose, CA
    1 day ago
  • $183.6k - $297k

     ...environment.Job SummaryWe are seeking innovative engineers to design and develop security features for our next-generation firewalls. As a key...  ...in senior technical leadership rolesStrong proficiency in C and C++ programming languages on Unix-based platforms.Solid... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...you do, come work at Innophase IoT! As a Sr. Staff/ Principal Digital Design Engineer,...  ...with a team of design engineers to develop novel SoC products for connectivity and communications...  ..., ~ Knowledge of languages such as C/C++, Perl, Tcl and Python ~ Strong... 
    Senior

    Jobleads-US

    San Jose, CA
    2 days ago
  • $276.1k - $350k

     ...agentic systems. Basic qualifications- PhD, or Master's degree in CS, CE, ML or related field experience- Experience programming in Java, C++, Python or related language- Experience in any of the following areas: AI (NLP or multi-modality models), Deep Learning, LLM model... 
    Senior
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    3 days ago
  • $170k - $200k

     ...techniques and technologies for digital camera systemsDesign and develop new algorithms for image and color processing or computer...  ...technologyHands on experience with mobile cameras a plusStrong C/C++ and MATLAB programming skillsOrganizational skills, computer skills... 
    Senior

    Omnivision Technologies

    Santa Clara, CA
    2 days ago
  • $179.76k - $286k

    Sr. Staff/Principal Engineer - System SoftwareCategorySoftwareLocationSan Jose, CAExperienceMore...  ...devices a year. We are a market leader in developing innovative systems-on-chip (SoC) for...  ...Science, or related fields• 10+ year of C/C++ programming experience• 10+ years of... 
    Senior
    Temporary work

    MediaTek

    San Jose, CA
    1 day ago
  • $100k

     ...networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion...  ....Who You AreProficient in SystemVerilog, SV-UVM, Python, and C/C++ with strong verification skills.Experienced in writing test... 
    Senior
    Permanent employment
    Remote work

    Tenstorrent

    Santa Clara, CA
    2 days ago
  • $110k - $150k

     ...diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware...  ...firmware development experience in relevant fieldFluent in C, C++Real time embedded systems development experienceExcellent written... 
    Senior
    Immediate start

    Snap-on Tools

    San Jose, CA
    1 day ago
  • $159.2k - $301.6k

     ...Opportunity We are looking for a Senior AI Systems Engineer with deep C++ expertise to help build the next generation of AI-enabled...  ...performance, memory safety, reliability, backward compatibility, and developer experience in a mature codebase. Applied AI Reliability and... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    San Jose, CA
    2 days ago
  • $140k - $180k

     ...Job Description Job Description Sr Software Engineer (WiFi / 802.11 / C++ / Networking) A company developing next-generation connected vehicle platforms is seeking a Senior WiFi Software Engineer to help build and improve the WiFi connectivity stack powering vehicle... 
    Senior
    Ongoing contract
    Local area

    Everforth, Cybercoders

    Sunnyvale, CA
    1 day ago
  •  ...as SCSI, NFS, SMB/CIFS or VMFS. Familiarity with backup technologies, snapshots and data protection platforms. Experience with C++ or kernel-level development. Experience building RESTful APIs or backend services. Familiarity with cloud platforms (AWS, Azure... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    7 days ago
  • $159.5k - $271.2k

     ...travel. Preferred Qualifications & Attributes Master or Ph.D. in Applied Math, EE, Computer science or related field. Experience in CUDA C++ and GPU-accelerated computing is required. Substantial work experience in image processing, machine learning, or deep learning in... 
    Senior
    Minimum wage
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 days ago
  • $163.2k - $264k

     ...great outcomes.Job SummaryYour CareerAs a Sr Principal AI Researcher, you will advance...  ...evaluation, and applied LLM post-training.You will develop high-quality security data, realistic...  ...or application language, such as C, C++, Rust, Java, or Go.Experience working with... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $183.6k - $297k

     ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst...  ...supportive environmentFluency in a system level language such as Go, C++, Java, C#, or Rust. Knowing a specific language isn’t important... 
    Senior
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    San Jose, CA
    1 day ago
  • $100k

     ...networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion...  ...cross-functional technical discussions.Familiar with Python, C/C++, Tcl, CocoTB, or similar verification automation tools.What We... 
    Senior
    Permanent employment
    Night shift

    Tenstorrent

    Santa Clara, CA
    1 day ago
  • $100k

     ...networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion...  ...caches/TLBs, or decode—using SystemVerilog, UVM, and C++.Unit-Level Focus: Hands-on experience building clean, controllable... 
    Senior
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    4 days ago
  •  ...NVIDIA Corporation has opportunities at various levels for the positions below.Job Titles (Job Codes)Mixed Signal Design Engineer (MSD10)Sr. Mixed Signal Design Engineer (SMSD10)Principal Mixed Signal Design Engineer (PMSD10)Job LocationSanta Clara, CaliforniaJob... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. C++ Developer. Be the first to apply!