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 3 days ago
Similar jobs that could be interesting for youBased on the Sr. C++ Developer in San Jose, CA vacancy
  • $136.3k - $231.7k

     ...cost-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
    3 days ago
  •  ...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
    25 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.... 
    Suggested
    Immediate start

    Netpace

    San Jose, CA
    4 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... 
    Suggested
    Remote work

    Zortech Solutions

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

    Cardinal Integrated

    Santa Clara, CA
    4 days ago
  •  ...to drive ultra low-latency streaming technology across Windows, Linux, and embedded platforms. You will design, optimize, and debug C++ software for high-performance media pipelines, leveraging WebRTC, GStreamer, and RTP/RTCP. You will work on cross-platform streaming... 
    Senior

    NVIDIA

    Santa Clara, 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
    2 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
    10 hours ago
  • KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths... 
    Senior

    KLA-Belgium

    Milpitas, CA
    3 days ago
  • Additional Information All your information will be kept confidential according to EEO guidelines.
    Full time

    Aditistaffing

    Santa Clara, CA
    1 day ago
  • $165k - $220k

     ...solutions, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones...  ...algorithms or error control coding. ~ Proficient in C or C++ programming. ~ Hands-on experience in design and implement firmware... 
    Senior

    SK hynix memory solutions America Inc.

    San Jose, CA
    15 days ago
  • $120k - $210k

     ...Solutions, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from...  ...4/5/6/), 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
    19 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
  • $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
  •  ...foundational robotics platforms. The ideal candidate will have over 5 years of experience in production-quality software, strong proficiency in C++ and Python, and expertise with Linux-based systems. Responsibilities include designing core platform software and performing... 
    Senior
    Work at office

    roboforce

    Milpitas, CA
    5 days ago
  • Senior Software EngineerPrimary Skill / Deal Breaker Skill: Teamcenter, Full stack web development Java / C++Job Description:At least 5+ years of Teamcenter/Active Workspace development experienceFull stack web development (React is preferred)Experience with object-oriented... 
    Senior

    Yantran LLC

    Cupertino, 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
    1 day ago
  • $200k - $310k

     ...and communicates. Job Summary This Sr Network/Security datapath/infrastructure Software...  ...of an highly-experienced engineering team developing high-performance packet and security...  ...timely manner. Exhibit strong skills in C/C++. Location: Santa Clara, CA *... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Versa Networks

    Santa Clara, CA
    1 day ago
  •  ...Intuition Inc. is seeking highly motivated Software Engineers to build core middleware components for its SDV platform, emphasizing C++ and high‑performance networking. You will tackle distributed systems challenges, contribute to functional safety architecture, and work... 
    Senior

    Applied Intuition

    Sunnyvale, CA
    1 day 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
    1 day 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
    Full time

    Renesas Electronics

    San Jose, CA
    9 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
  •  ...foundation for simulation-based systems in specialty domains. You’ll develop high-performance computation services, workflow orchestration,...  ...development; BS/MS in CS/CE/EE or equivalent. ~ Strong C/C++ and Python experience; strong foundation in data structures and... 

    SAPSOL Technologies Inc

    Mountain View, CA
    22 hours 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
    3 days ago
  •  ...new algorithms and tools. The role includes mentoring junior engineers and shaping technical standards within a forward-thinking organization. The candidate should have proven experience in scalable AI/ML, strong programming in Python/Java/C++, and #J-18808-Ljbffr

    Manpower Group Inc.

    San Jose, CA
    1 day 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
    5 days ago
  • Job TitleShould have hands on experience with C/C++ Developer with Rust ServicesExpected to work on changes in few of the existing scriptsShould be capable of completing assigned changes within provided timelinesGood Communication Skills ClifyX

    ClifyX

    Sunnyvale, 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
    3 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.

    San Jose, CA
    15 days ago
  •  ...APIs, deployment, scaling, and production reliability. You will drive technical direction, lead API discussions, and ensure secure, auditable services. Proficiency in Rust (or C/C++/Go) and hands-on Kubernetes experience are essential for this role. #J-18808-Ljbffr
    Senior

    Jobtailor

    Santa Clara, CA
    22 hours ago

Do you want to receive more vacancies?

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