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 a month ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
  • Cadence Design Systems, Inc. is seeking an experienced C++ Software Engineer for its Protium Software Development Team in San Jose, California. You will enhance and support FPGA-based prototyping products, focusing on timing flow and algorithm development. The role requires... 
    Senior

    Cadence Design Systems

    San Jose, CA
    1 day ago
  • $136.3k - $231.7k

     ...enabling cost-effective manufacturing.Job Description/Preferred QualificationsEssential 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
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $166.7k - $283.4k

     ...edge Cloud technologies - this is the place for you!Job Description/Preferred QualificationsSr. AI Infrastructure Software Engineer - C++ FocusLove C++? Fascinated by GPUs? Curious about how AI frameworks with CUDA, TensorFlow, JAX and PyTorch really work under the hood?... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $141.3k - $240.2k

     ...Preferred QualificationsWe are looking for a Sr. Electrical Design Engineer to join our...  ...the different aspects of KLA products by developing features in various areas and fields - power...  ....Proficiency in programming in C and C++ in an embedded environment; knowledge of Python... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $131.01k - $196.3k

     ...and lead. Your Team, Your ImpactMarvell Central Engineering (CE) develops Marvell most advanced High-Speed SerDes (HSS) IPs covering...  ...knowledge in at least one modern programming language (e.g., Python, C++, C#, or similar), with a strong understanding of software design... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, 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
    2 days ago
  • $210k - $275k

     ...Sr. Staff/Principal Software Engineer - SONiC - SAI About Eridu Eridu is a Silicon...  ...to deployment and maintenance. Develop Automated Tests: Create automated tests and...  ...Strong Programming Skills: Proficiency in C, C++, and/or Python. Experience with Embedded... 
    Senior

    Eridu Corporation

    Saratoga, 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
    2 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
    2 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 fixes). Develop... 

    Cardinal Integrated

    Santa Clara, CA
    20 hours 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
    2 days ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that...  ...data management our customers need most. Our teams design and develop the hardware and software that connect infrastructure, accelerate... 
    Senior

    Dell Technologies

    Santa Clara, CA
    16 hours ago
  •  ...in the container ecosystem. Use the latest technologies and C++ standard. You will understand and enhance modern container platforms...  ...~ Expertise in programming in C++ (11/14/17/20) Experience developing multi-process and multi-threaded applications. Familiarity... 
    Senior
    Full time
    Immediate start

    Illumio

    Sunnyvale, CA
    20 hours ago
  • $170k - $277k

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

     ...Qualifications Responsibilities The best candidates for this position will be a highly motivated self-driven individual who has strong C++ programming skill and troubleshooting, debugging skill with thorough knowledge in multi-threaded programming environments and... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    1 day 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
    4 days ago
  • $140k - $215k

     ...solutions for Cloud and AI workloads deployed at scaleDesign 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

    CrowdStrike

    Sunnyvale, CA
    2 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
    3 days ago
  • $100k

     ...networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion...  ...compilers, systems, or broader software backgrounds.Fluent in C++ and Python, with experience building complex systems that bridge... 
    Senior
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    2 days ago
  • $100k

     ...networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion...  ...AreExperienced software engineer with a strong foundation in C/C++, system programming, and low-level software design. Parallel... 
    Senior
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    2 days ago
  • $184k - $230k

     ...focused software features for the GigaSMART product portfolio.Help develop innovative network security solutions that expand and...  ...software architecture and design.Achieved expert-level proficiency in C++ and/or Go, delivering production-quality, high-performance code.... 
    Senior
    Local area
    Worldwide

    Gigamon

    Santa Clara, CA
    1 day 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
    20 days ago
  • $154k - $286k

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Work with the Cadence global silicon solutions teams who are designing semiconductor IP for the top electronic product companies in the world, in leading edge semiconductor... 
    Senior
    Full time

    Cadence Design Systems

    San Jose, CA
    4 days ago
  •  ...verification environments for next-generation server processors. You will develop and enhance CPU-level testbenches used by core verification and...  ...:Develop and maintain CPU-level testbench infrastructure using C++Build scalable verification environments supporting CPU subsystems... 
    Senior

    AMD

    Santa Clara, CA
    4 days ago
  •  ...Contribute to a high-functioning feature teamSoftware Development: Develop Bare Metal firmware, drivers or tools/apps for bring-up,...  ...on the job.PREFERRED EXPERIENCE: Hands-on experience in C, C++Understanding of object-oriented-design principles Understanding of Software... 
    Senior

    AMD

    San Jose, CA
    1 day ago
  •  ...Senior Software Engineer Primary Skill / Deal Breaker Skill: Teamcenter, Full stack web development Java / C++ Job Description: At least 5+ years of Teamcenter/Active Workspace development experience Full stack web development (React is preferred) Experience... 
    Senior
    Work experience placement

    Yantran LLC

    Cupertino, CA
    4 days ago
  •  ...most pressing challenges of the 21st century.We are looking for a Sr. Principal Electrical Engineer, Microgrid Modeling to join our...  ...for a highly experienced individual contributor responsible for developing, analyzing, and validating system‑level models of complex microgrids... 
    Senior
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    4 days ago
  • $100k

     ...networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion...  ...with algorithms, data structures, and software development in C/C++. Python expertise is welcome as well Familiarity with and... 
    Senior
    Permanent employment
    Full time

    Tenstorrent

    Santa Clara, CA
    20 hours ago
  •  ...PM, you will be adept at identifying dependencies and technical risks that affect the program. As a ‘Program Manager’ you will be developing execution plans, creating milestones, and tracking progress. What You Will Do:Develop and manage end-to-end project plans and... 
    Senior
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $145.6k - $276.8k

     ...ARE What You Will Do: ~ Apply your DSP expertise to solve & develop solutions to complex signal processing problems. The key...  ...finding, and geolocation. Demonstrated expertise utilizing modern C++, MATLAB, Python, or equivalent environments to architect, implement... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Socket.dev

    San Jose, CA
    3 days ago

Do you want to receive more vacancies?

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