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
  • $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
  •  ...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... 
    Suggested

    Cardinal Integrated

    Santa Clara, CA
    5 days 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
    1 day 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... 
    Suggested
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    1 day ago
  • $170k - $277k

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

    Palo Alto Networks, Inc.

    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
  •  ...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
  • $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
    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
    2 days ago
  • Additional Information All your information will be kept confidential according to EEO guidelines.
    Full time

    Aditistaffing

    Santa Clara, CA
    1 day ago
  • $223.66k - $313.06k

     ...About the Opportunity The Sr Data Scientist, Risk will offer a strategic perspective, deep analytical and modeling capabilities, and a collaborative working style. The right candidate will have strong intellectual curiosity and passion for achieving business results... 
    Senior

    Unchain Data

    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
  •  ...three times per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation...  ...transitions toward Android-based UI platforms. What You’ll Do Develop and maintain infotainment UI applications using modern C++ Work... 
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    G M Co

    Mountain View, CA
    11 days ago
  • $184k

     ...Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Global...  ...Extensions, and Endpoint Security Framework. ~ Proficiency in C/C++ programming languages, with a strong emphasis on macOS development... 
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    1 day 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
  •  ...delivered firewalls. Any features that require inspection or extraction of layer‑7 network payload depends on our engine. We are also developing the latest cloud‑delivered Layer‑7 security infrastructure. We design and develop key innovative security features such as the... 
    Senior

    Palo Alto Networks, Inc.

    Santa Clara, CA
    1 day ago
  •  ...Responsibilities Innovate, design, and develop new security features in our next-generation firewalls, focusing on Layer 7 identity...  ...senior technical leadership roles ~ Strong proficiency in C and C++ programming languages on Unix-based platforms ~ Solid understanding... 
    Senior

    Jobtailor

    Santa Clara, CA
    5 hours ago
  • $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... 
    Senior
    Contract work

    Ventana Micro Systems

    Cupertino, CA
    3 days ago
  • $150k - $225k

     ...manage training datasets at scale • Model Development and Training ◦ Develop and train ML models for classification, regression, anomaly...  ...ExecuTorch ◦ Integrate ML inference into embedded firmware written in C, C++, or Rust ◦ Profile and optimize memory usage, power consumption,... 
    Senior
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    1 day 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
  •  ...Information Technology Enabled Services. Job Description At least 3 years of experience with Embedded software development in C/C++ in Video processing. At least 3 years of experience in working on Video(MPEG-2,AVC,HEVC) and Audio(AC-3,AAC, M1L2, DD+) codecs in... 
    Permanent employment
    Full time
    H1b

    SonSoft Inc.

    Santa Clara, CA
    1 day ago
  • $170k - $277k

     ...programming experience in Go or Java, with additional proficiency in Python or C highly valued. Proven experience designing and developing high‑performance, high‑scale distributed software applications in a cloud environment. Strong technical proficiency with cloud... 
    Senior

    Socket.dev

    Santa Clara, CA
    1 day 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
  • $140k - $170k

     ...Software components in accordance with DO-178C standards. Design, develop, and document comprehensive test plans, test cases, and test...  ...Develop and maintain automated test scripts and frameworks (C/C++, Python) to improve testing efficiency and coverage. Design and... 
    Senior
    Local area

    Archer

    San Jose, CA
    3 days ago
  •  ...Senior Software Engineer - Embedded UI (Qt / C++) Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic systems in the da Vinci product line. We are passionate about both the function... 
    Senior

    Intuitive

    Sunnyvale, CA
    5 days ago
  • $159k - $200k

     ...Description Your Career You will be part of the team that develops the Intrusion Prevention System to power the Palo Alto Networks...  ...Qualifications Your Experience  Strong programming skills, C/C++ or go experience is preferred Passion and enthusiasm for... 
    Senior
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Work at office
    Local area

    Zscaler

    San Jose, CA
    4 days ago
  •  ...verification processes. The ideal candidate has over 10 years of experience and expertise in C/C++, Verilog, and modern verification libraries. Responsibilities include developing tests for functional verification and collaborating with cross-functional teams. This... 
    Senior
    Contract work

    Infobahn Softworld

    Santa Clara, CA
    2 days ago
  •  ...Senior Firmware Engineer to join our Power Architecture team to develop firmware for ML acceleration hardware. You will design control algorithms...  ...making and robust testing on actual hardware. Experience with C/C++, embedded systems, and performance monitoring is required;... 
    Senior

    Amazon

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

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