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 6 days ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
  •  ...Senior Software Developer The Senior Software Developer team is looking for a senior software developer who has an excellent understanding...  ...design flows. The preferred candidate would have experience in C++/System C modeling, advanced AI algorithms, and formal methods to... 
    Senior

    Omni Inclusive

    San Jose, CA
    14 hours ago
  •  ...Senior C++ Developer - Telecom & Contact Center Solutions - Sunnyvale, CA/Austin, TX (3x/ week onsite) Job Summary Overall Experience 10+ Required We are looking for a highly skilled Senior C++ Developer with 7+ years of hands-on experience... 
    Senior
    Permanent employment
    Work at office

    Diverse Lynx

    Sunnyvale, CA
    2 days ago
  •  ...design and code reviews/inspections...Primary language utilized is C++. Experience/exposure in Embedded Motion Controls and...  ...add new features or performance improvements. Designs and develops major functional or performance enhancements in existing embedded... 
    Senior

    United IT Solutions

    San Jose, CA
    14 days ago
  • $112k - $160k

     ...cybersecurity. Role We are looking for a Sr. Software Development Engineer, Nanolog to...  ...you'll do (Role Expectations) Design, develop, and test enhancements to the Zscaler...  ...Linux platforms, with strong proficiency in C/C++, Python or Java ~ Deep expertise in Unix... 
    Senior
    Full time
    Work at office
    Local area

    Zscaler

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

    Illumio

    Sunnyvale, CA
    14 hours ago
  • $147k - $237.5k

     ...Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our...  ...distributions: RHEL, Ubuntu, Fedora, etc. ~ Proficiency in C/C++ programming languages, with a strong emphasis on Linux. ~ Familiarity... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work

    Palo Alto Networks

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

     ...effective manufacturing. Job Description/Preferred Qualifications Essential Skills Object 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
    Flexible hours

    KLA

    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
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week

    CrowdStrike

    Sunnyvale, CA
    10 days 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
    4 days ago
  • 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

    ClifyX

    Sunnyvale, CA
    3 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
    15 days ago
  •  ...Role: C++ Developer Location: Sunnyvale, CA - (Onsite) Type: Contract Job Description: ~8+ years of software development experience ~ C++ Developer with compiler experience ~ Preferred C++ software focused candidates ~ Candidates in gaming... 
    Contract work

    Info Way Solutions

    Sunnyvale, CA
    3 days ago
  •  ...Linux Developer ** ONSITE PREFERRED** 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 with Linux device... 

    Diverse Lynx

    Milpitas, CA
    4 days ago
  • $154k - $286k

     ...Cadence C++ Software Engineer At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance... 
    Senior

    Cadence Inc

    San Jose, CA
    10 days ago
  •  ...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... 

    Purple Drive

    Sunnyvale, CA
    3 days ago
  •  ...Job Title Required Skills: ~10+ year experience with C and C++ (must) - Above average skill in C language (must) ~ Working experience in IOS-XE (highly recommended) ~ CISCO Polaris training (highly recommended) ~ Built software in multiple platforms (Redhat... 
    Work experience placement

    Syntricate Technologies

    San Jose, CA
    14 hours 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
    4 days ago
  •  ...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

    Info Way Solutions

    Sunnyvale, CA
    14 hours 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
    16 days 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
    14 hours ago
  • $154k - $286k

     ...At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance the FPGA-Based Prototyping product... 
    Senior

    Cadence Design Systems

    San Jose, CA
    1 day ago
  •  ...Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: C++ Software Developer Location: Sunnyvale ,CA (Hybrid) Duration: Full Time Job Description: • 5+ years of experience... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Sunnyvale, CA
    4 days ago
  • $45 - $52 per hour

     ...Immediate need for a talented C++ Developer with Compiler . This is a 12+months contract opportunity with long-term potential and is located in Sunnyvale / Cupertino CA (Onsite) . Please review the job description below and contact me ASAP if you are interested.... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Sunnyvale, CA
    14 hours 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... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    4 days ago
  • 215243 Windows C++ Developer Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada... 
    Permanent employment
    Contract work
    For contractors
    H1b
    Remote work

    Procom

    Santa Clara, CA
    14 hours ago
  •  ...Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future...  ...da Vinci product line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development standards from prototypes... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 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
    10 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
    3 days ago
  • $152k - $241.5k

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

    NVIDIA

    Santa Clara, CA
    21 hours ago
  • $173.66k - $245.16k

     ...Cloud Software Development Engineer, you will drive innovation by developing software solutions that maximize the value of Intel's hardware...  ...in media domain. ~ Programming languages such as Java and C/C++. ~ Communicate technical requirements and designs effectively... 
    Senior
    Local area
    Immediate start
    Shift work

    Intel

    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!