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

Sr. C++ Developer

Imagry

Description

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 2 days 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... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    North Eastern Services

    San Jose, CA
    1 day ago
  •  ...attack in the container ecosystem. Use the latest technologies and C++ standard. You will understand and enhance modern container...  ...systems Expertise in programming in C++ (11/14/17/20) Experience developing multi-process and multi-threaded applications. Familiarity with... 
    Senior
    Immediate start

    Illumio

    Sunnyvale, CA
    2 days ago
  • $150k - $195k

     ...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
    7 days ago
  • $136.3k - $231.7k

     ...enabling cost-effective manufacturing.**Job Description/Preferred Qualifications**Essential SkillsObject Oriented Design & Programing in C/C++ SW design patterns Distributed & HPC Systems Multi-threaded and multi-process SW development Linux System Programming Scripting using... 
    Senior
    Minimum wage
    Work experience placement
    Immediate start
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • $140k - $215k

     ...solutions for Cloud and AI workloads deployed at scale Design and develop highly scalable and highly performant Linux system software...  ...of experience working on product features on Linux or Unix in C/C++ with the following characteristics: high concurrency requirements... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week

    Koitecc Solutions

    Sunnyvale, CA
    4 days ago
  •  ...Developer Position We have a new immediate need for a developer based in SJ. This role will be part of our team, and working closely with...  ...team on ACI-VPP integration. Profile requirements: Must: C and C++, strong networking skills. Preferred: ACI Opflex, vToR, VPP.... 
    Immediate start

    Netpace

    San Jose, CA
    3 days ago
  •  ...Role: C++ Developer Location: Remote/US Duration: 6+ Months Job Description: Strong experience in Windows OS Experience building customer-facing applications with C++ Experience using Visual Studio to create and modify projects... 
    Remote work

    Zortech Solutions

    San Jose, CA
    2 days ago
  •  ...Overview: Role: C++ Software Developer location: Sunnyvale, CA Type of hire: FTE Job Description In Scope • Coordinate with teams on streamlining the EMC design and testing process through utilization of advanced automated design rule checking... 

    Purple Drive

    Sunnyvale, CA
    5 days 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... 

    Cardinal Integrated

    Santa Clara, CA
    3 days ago
  •  ...C++ Software Developer Location: Sunnyvale, CA (Hybrid) Duration: Full Time Job Description: • 5+ years of experience with software development in C++ • Experience in software design and complex algorithms implementation is required • Strong C++ and Python... 
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Sunnyvale, CA
    3 days ago
  • $136.3k - $231.7k

     ...Description/Preferred Qualifications Job Summary Build 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
    Immediate start
    Flexible hours

    KLA

    Milpitas, CA
    2 days ago
  •  ...Senior C++ Developer We are looking for a highly skilled Senior C++ Developer with 7+ years of hands-on experience in building, enhancing, and supporting telecom and contact center solutions. The ideal candidate should have strong expertise in C++ development, solid... 
    Senior
    Permanent employment
    Work at office

    Diverse Lynx

    Sunnyvale, CA
    3 days ago
  •  ...Performance Engineer to optimize the latency and throughput of its autonomous driving solutions. The role requires strong experience in C/C++ programming, performance analysis, and collaboration with hardware and product teams. Ideal candidates will have an MS or PhD degree... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...software team. In this role, you will be responsible for designing, developing, and maintaining high-performance, rack-scale management...  ...datacenter environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware,... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...Senior Software Engineer - Embedded UI (Qt / C++) It started with a simple idea: what if surgery could be less invasive and recovery...  ...team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $150k - $250k

    Hire With Jarvis - Lance Melendez is looking for a Senior C++ Engineer in Sunnyvale, CA. This full-time position is ideal for someone with extensive experience in C++, working at startups and SaaS companies. The role involves building edge applications and optimizing performance... 
    Senior
    Full time
    Relocation package

    Hire With Jarvis - Lance Melendez

    Sunnyvale, CA
    2 days ago
  •  ...group in Santa Clara, California. The role involves designing test frameworks, developing diagnostic software solutions, and debugging complex failures. Ideal candidates possess strong C/C++ programming skills, and at least 8 years of relevant experience, particularly with... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $153k - $222k

     ...We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for difficult...  ...Applied Intuition, You Will: Work across our entire stack to develop new products, features, and tools for our customers' autonomy development... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    23 hours ago
  • $129k - $198.4k

     ...Motors is seeking an AI/ML Engineer for the Metrics Frameworks team in Sunnyvale, California. The successful candidate will focus on developing analytics frameworks and tools to accelerate autonomous vehicle development and testing. Candidates should have a BS in a... 
    Senior

    General Motors

    Sunnyvale, CA
    4 days ago
  • Israelvcforum is seeking a Senior C++ Robotic Software Engineer to enhance surgical robot control in Santa Clara, CA. Join a dynamic...  ...technologies to improve patient outcomes. In this role, you'll develop high-performance software, collaborate with cross-functional teams... 
    Senior

    Israelvcforum

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

     ...At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. This position is for an...  ...Highly technical engineer with excellent problem solving skills C/C++ software development experience in Linux environment Strong... 
    Senior

    Cadence Inc

    San Jose, CA
    a month ago
  •  ...California is looking for a Software Engineer with expertise in C/C++ and distributed systems. The ideal candidate will have a strong...  ...and Linux system programming. Responsibilities include developing software solutions for advanced semiconductor manufacturing processes... 
    Senior

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • jobr.pro is looking for a Sr Software Engineer Navigation to bridge digital interfaces and machine learning for robotic product lines. The role focuses on designing and optimizing C++ runtime systems, integrating computer vision and robotic kinematics to enhance surgical... 
    Senior

    jobr.pro

    Sunnyvale, CA
    5 days ago
  • 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... 
    Senior
    Remote job

    Litmus

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

    Job Title: Senior C++ Engineer Salary: $150K - $250K base plus benefits Location: Sunnyvale, CA Term: Full-time, Permanent Open to US Citizens and GC holders only. We are looking for a Senior C++ Engineer for a startup SaaS company that is experiencing some very rapid... 
    Senior
    Permanent employment
    Full time
    Relocation package

    Hire With Jarvis - Lance Melendez

    Sunnyvale, CA
    2 days ago
  •  ...team in Santa Clara, California. You will be responsible for designing, developing, and maintaining high-performance, rack-scale management solutions. The role emphasizes work in Rust, Go, and C++, bridging hardware, firmware, and cloud-native services. Qualified candidates... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  •  ...cybersecurity company in Sunnyvale is looking for an experienced software engineer to focus on developing innovative Zero Trust segmentation solutions. The ideal candidate has extensive C++ programming experience and a background in building scalable software systems,... 
    Senior

    Illumio

    Sunnyvale, 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
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...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,... 
    H1b
    Remote work

    Procom Services

    Santa Clara, CA
    5 days ago
  • $136.3k - $231.7k

     ...California, to enhance wafer inspection tools. Responsibilities include developing software features, participating in all phases of software lifecycle, and collaborating globally. Strong experience in C++/C# and design methodologies is required. The position offers a... 
    Senior

    KLA-Belgium

    Milpitas, 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!