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
- C++ Development and Optimization Tools
- CUDA or OpenCL for GPU acceleration
- Python for tooling, tests, and bindings (pybind11)
- Experience with image processing
Nice to have:
- 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
$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...SeniorMinimum wageFull timeWork experience placementFlexible hours$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?...SeniorMinimum wageFull timeWork experience placementFlexible hours$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...SeniorMinimum wageFull timeWork experience placementFlexible hours$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...SeniorPermanent employmentFull timeInternshipWork from home$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...SeniorFull timeWorldwide$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- ...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 employmentContract workFor contractorsH1bRemote work
$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,...SeniorFull time- ...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...
$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- 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
- ...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...SeniorFull timeImmediate start
$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...SeniorFull timeWork at office$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 wageWork experience placementFlexible hours$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...SeniorLocal areaFlexible hours$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...SeniorFull timeWork experience placementWork at officeLocal area2 days per week3 days per week$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$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...SeniorPermanent employment$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...SeniorPermanent employment$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....SeniorLocal areaWorldwide$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...SeniorWork at officeWork from homeMonday to Friday$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...SeniorFull time- ...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
- ...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
- ...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...SeniorWork experience placement
- ...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...SeniorFull timeWork at officeWorldwide
$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...SeniorPermanent employmentFull time- ...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...Senior3 days per week
$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. C++ Developer. Be the first to apply!
- senior cost estimator San Jose, CA
- senior manager tax San Jose, CA
- senior devops San Jose, CA
- senior recruiter San Jose, CA
- senior paralegal San Jose, CA
- senior associate vice president San Jose, CA
- senior director digital marketing San Jose, CA
- senior director global marketing San Jose, CA
- senior international accountant San Jose, CA
- senior vmware engineer San Jose, CA



