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 5 days ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
  •  ...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
    a month 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... 
    Suggested
    Immediate start

    Netpace

    San Jose, CA
    10 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... 
    Suggested

    Cardinal Integrated

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

    TechDigital Group

    San Jose, CA
    2 days ago
  • $56.25 - $137 per hour

     ...poster from Flexton Inc. Connecting Elite Tech Talent with Leading Companies Across the Americas | Flexton Inc. Job Title: C++ Developer – Payments Application Location: San Jose, CA (Hybrid – 3 days/week onsite) Type: W2 Contract Start Date: Immediate... 
    Suggested
    Contract work
    Immediate start
    3 days per week

    Flexton

    San Jose, CA
    3 days ago
  •  ...Responsibilities Position: 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... 

    InterSources

    Santa Clara, CA
    4 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
    3 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
    2 days 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
    8 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

    Milpitas, CA
    5 days ago
  •  ...You will work directly with leading semiconductor customers to deploy Cadence's hardware emulation and FPGA prototyping platforms, developing and delivering high‑impact verification solutions. In this highly visible, customer‑facing role, you will bridge hardware and... 
    Senior

    Jobleads-US

    San Jose, CA
    14 hours ago
  • $120k - $210k

     ...solutions, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones...  ...5/6/7), NVMe 2.0+, NVMe-MI, and SMBus / I2C.  Python / C / C++ for hardware test automation and interacting with PCIe configuration... 
    Senior

    SK hynix memory solutions America Inc.

    San Jose, CA
    a month ago
  • $110k - $150k

     ...Sr. Embedded Software Engineer The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening...  ...firmware development experience in relevant field Fluent in C, C++ Real time embedded systems development experience Excellent... 
    Senior
    Immediate start

    Snap-on, Repair Systems & Information

    San Jose, CA
    2 days ago
  •  ...applicable regulatory requirements ~ Project management certification or specialized training highly preferred ~ Experience developing and implementing process improvement initiatives and project management frameworks ~ Demonstrated ability to influence across organizational... 
    Senior

    Johnson & Johnson

    Santa Clara, CA
    9 days ago
  •  ...seeks a senior embedded firmware and FPGA engineer to architect and develop firmware and programmable logic for ARM-based instrumentation...  ..., HALs, and device drivers Build embedded services in C/C++ and Python-based automation for testing and validation workflows... 
    Senior

    Becton Dickinson

    Milpitas, CA
    9 days ago
  •  ...Qualcomm seeks a Sr. Staff CPU Software Test Engineer to design, implement, and execute...  ...powering 5G, AI, and IoT platforms. You will develop automated test frameworks, create test...  ...Test automation frameworks (Python, C/C++, or similar) Linux/Android system-level... 
    Senior
    Santa Clara, CA
    28 days ago
  •  ...Purple Drive C++ Software Developer Share Contractual Sunnyvale, CA 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... 

    Purple Drive

    Sunnyvale, 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
    12 hours ago
  • Job Title: Full stack developer (C++ & Angular) Location Santa Clara CA Work Arrangement: Onsite Employment Type: [Contract] Contract Duration: 6-12+ months Required Skills: Azure DevOPS Managed Development and GIT (Must): Deep understanding of Azure... 
    Contract work
    Local area

    Themesoft Inc

    Santa Clara, CA
    27 days ago
  • $139k - $257.55k

     ...to create seamless experiences and contribute across our mobile tech stack. The Challenge: • Develop and maintain iOS applications using Swift, SwiftUI, Objective-C/C++, and various iOS frameworks, integrating with RESTful APIs. • Design and implement large user-... 
    Senior
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    1 day ago
  •  ...Sr Principal Mixed Signal Verification Engineer Experience Level: Professional Job Type: Regular Location: San Jose, CA,...  ...protection, point of load, and battery management IC solutions. Develop and execute metric-driven design verification plans based upon... 
    Senior

    Jobleads-US

    San Jose, CA
    3 days ago
  •  ...needed — co-design of power stages with packaging, magnetics, and PCB layout for evaluation boards and system-level test vehicles. Develop test and characterization plans covering DC parametrics, switching performance, efficiency, transient response, and voltage/current... 
    Senior

    Renesas Electronics

    San Jose, CA
    a month 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
    5 days ago
  •  ...RESPONSIBILITIES: Verification Architecture & Testbench Development Develop robust UVM-based testbench architectures for IP, subsystem, and...  ...-speed I/O pipelines Exposure to architectural modeling or C/C++ reference models PREFERRED QUALIFICATIONS: Strong... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    3 days ago
  • $114k - $228k

     ...JOB DESCRIPTION: The Opportunity: The Sr Embedded Software Engineer located in our Milpitas...  ...in current programming languages (e.g. C, C++, C#, python). • Manage a small software team, assist in developing and mange project schedules and in performance reviews... 
    Senior
    Shift work

    Abbott

    Milpitas, CA
    5 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
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    5 days ago
  • $220k - $245k

     ...Preferred: Agentic AI development experience preferred. Full stack development. Software Stack: node.js, next.js, JavaScript, go, C/C++. Communication and Teamwork: Clear and effective verbal and written communication Lead team meetings and discussions.... 
    Senior
    Worldwide

    Supermicro

    San Jose, CA
    4 days ago
  • $170k - $220k

     ...Solution, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones...  ...environments. ~ Proficient in firmware and software programming (C/C++, assembly, script languages) ~ Experience with at least one... 
    Senior

    SK hynix memory solutions America Inc.

    Santa Clara, CA
    29 days ago
  • $169k - $195k

     ...and vascular diseases are treated. As part of our team, you’d be developing breakthroughs that will revolutionize the future of stroke care...  ...and build automation is a plus. Experience with C or C++, embedded systems, and communication interfaces such as CAN, UART... 
    Senior
    Full time
    Work experience placement

    Imperative Care

    Campbell, CA
    6 days ago
  •  ...or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded systems. Experience with microcontroller architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V). Skilled in debugging... 
    Senior

    Saxon Global

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

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