Lead C++ Software Engineer
$110.6k - $205.4kCadence Design Systems Inc
SAN JOSE
Full time
R44516
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to d evelop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.
You will develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Compiler working with a small team of super star engineers to develop our next generation FPGA based verification platform.
Responsibilities:
Implement new algorithm and enhancements in C/C++ based code to implement the software stack for the FPGA based platform with special focus on synthesis / technology mapping.
Develop the EDA automation flow for the platform with other engineers.
Write Design Specifications and Unit Tests for your code
Position Requirements/Qualifications:
Bachelors in Computer Science, Electrical /Computer Engineering and a minimum of 4 years of related experience, or Masters and a minimum of 2 years of related experience, or PhD with thesis in a relevant area.
Ideally you are a solid contributor in the FPGA or ASIC prototyping/synthesis/verification space and have delivered great QoR on these platforms.
You are well renowned for your excellent programming skills in C/C++ and you document your work clearly and love talking about it to your team.
You are very comfortable with Verilog or SystemVerilog and understand digital circuits .
Usage of popular logic simulators and some experience in multi-threaded/ concurrent programming are pluses.
The role requires exceptional software skills and Object Oriented Programming experience to be a good match
Knowledge and experience of ML / AI algorithms and deployment in production code a plus
The annual salary range for California is $110,600 to $205,400. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.
Additional Jobs (
Equal Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
- Read the policy(opens in a new tab) (
We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact View email address on click.appcast.io.
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) (
Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. ? Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
$152k - $241.5k
...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient... ...worldwide.Develop software tools in C++/Golang to analyze and construct chip designs...SuggestedFull timeWorldwide$124k - $171k
...a global leader in materials engineering solutions used to produce virtually... ...every day in a supportive leading global company. Visit our... ...more about our benefits. As a Software Engineer at Applied Materials... ...professional experience in C and C++ is required.• In addition,...SuggestedFull timeRemote work$140k - $210k
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...performanceDevelop automated tests using C, C++ and Python to validate your features....Suggested$140k - $200k
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ....Develop and maintain features using C, C++ and Python, review and contribute to functional...Suggested$140k - $210k
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...EOS Kernel features and tests using C, C++ and Python, review and contribute to functional...Suggested- ...peripherals.Develop and execute software test plans.Collaborate with... ...prototypes and validate software.Lead technical reviews and... ...QualificationsBachelor's degree in Electrical Engineering, Computer Science, or related... ...experience.Proficient in C, C++, and Python programming.Strong...
$140k - $210k
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...products.Develop automated tests using C, C++ and Python to validate your features....- ...Lead Software Development EngineerLocation: O'Fallon, MODuration: 12 monthsPay Rate: $58/hr on... ...design, implementation, and delivery for engineering efforts spanning 1-2 teams.Contribute to... ...languages such as Java, Python, C++ etc.Strong written and verbal English communications...Work experience placement
$114.8k - $213.2k
...Software EngineerCadence Design Systems is looking for a highly motivated Software Engineer to work with the Protium Compiler team. You will be part of a team responsible for designing... ...OR new PhD GraduateShould be versatile in C++, data structure, algorithmsExperience of...- Technology Lead - Embedded software Developer in C/C++ Duration: Full Time / Permanent Location: Santa Clara, CA Qualifications - Basic Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience...Permanent employmentFull time
- ...Software Engineer Opportunity at CiscoThe Common Hardware Group (CHG) at Cisco is seeking skilled... ...debug prototypes and validate software.Lead technical reviews and discussions across... ...years experience.Prior experience in C, C++, and Python programming.Previous experience...Flexible hours
$193.3k - $261.5k
...are seeking an experienced engineer and technical leader to join... ...that develops hardware and software components that are critical... ...highly regarded. You'll be leading senior, mid-level, and junior... ...programming language: C or C++Preferred qualification - Bachelor's degree...Local areaFlexible hours- KLA is seeking a Lead Embedded Software Engineer in Milpitas, CA to spearhead the development of software for advanced reticle inspection systems. This role requires strong expertise in C/C++ and the ability to mentor junior engineers. Ideal candidates will have 8+ years...
- ...in Santa Clara, CA, is seeking a senior software engineer to innovate, design, and develop next-generation... ...7 identity and inspection. You will lead technical efforts, mentor team members,... ..., and security, leveraging strong C/C++ skills on Unix platforms and deep...
$183.8k - $263.6k
...the TeamThe Cisco Distributed System Engineering (DSE) team develops the software platforms that power Cisco's core... ...and resolve complex system issues. Lead technical discussions and guide New... ...of programming experience using C, C++, and PythonExperience with hardware...Full timeTemporary workWork at officeLocal areaFlexible hours3 days per week$159.5k - $271.2k
...expert teams of physicists, engineers, data scientists and problem-... ...work together with the world’s leading technology providers to... ...brightest research scientist, software engineers, application development... ...applications built in C/C++ for electro-mechanical control...Minimum wageFull timeWork experience placementFlexible hours- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...3 years of experience with Embedded software development in C/C++ in Video processing.At least 3 years of experience in working on...Permanent employmentFull timeH1b
$135k - $165k
...platform services and shared infrastructure that power the technology ecosystem across the organization.About the RoleThe Lead Software Engineer will be responsible for leading the design, development, and delivery of enterprise-grade, scalable platform services and APIs...H1bWork at officeLocal areaHome officeRelocation packageMonday to Thursday$120k - $200k
...latency execution of on-vehicle robotics software. Your mission extends beyond building a rock... ...autonomous driving — you will also equip engineers with the tools needed to analyze system... ..., debugging, and profiling multithreaded C++ applications.Familiarity with robotics-...Full time$126.82k - $149.2k
...excel at—all from Day One.Job DescriptionWe are seeking a Lead Full Stack Engineer to design and build highly reliable, offline‑capable, enterprise... ...complex business requirements into scalable, maintainable software systems.Essential Responsibilities:Responsible for...Full timeWork experience placementLocal area3 days per week$126.82k - $149.2k
...excel at—all from Day One.Job DescriptionWe are seeking a Lead Full Stack Engineer to design and build highly reliable, offline‑capable, enterprise... ...complex business requirements into scalable, maintainable software systems.Essential Responsibilities:Responsible for...Full timeWork experience placementLocal area3 days per week$184k - $287.5k
...develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame... ...tools in modern C++ and CUDA to produce software with elegant design, broad feature... ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel...Full timeRemote workFlexible hours- Company DescriptionProcom is a leading provider of professional IT services and staffing to... ...in our ongoing process enhancements and software development practices Qualifications5+ years... ...x or Windows 10Solid expertise in Visual C++ Strong understanding of COM, background...Permanent employmentContract workFor contractorsH1bRemote work
- ...enhance our overall quality of life. We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working,... ...~ Write, review, and maintain production firmware in C/C++ (and Rust where applicable). ~ Develop drivers, middleware...Full timeWork at officeImmediate startVisa sponsorshipNight shift
$177.9k - $284.7k
...business results.Opportunity OverviewMemorty Test is looking for software engineers to join an exciting, dynamic, hardworking, engaging, and... ...Science degree with 8+ years experienceExpert knowledge of C++Strong C++ Object Oriented design experience with a history of consistent...Local areaRelocationFlexible hours$193.93k - $291.15k
...Fidelity, T. Rowe Price, and other leading investors. About the Role... ...of fault-tolerant software across both cellular and Wi-Fi... ...cohesive system designs, mentor engineers, and shape the long-term architectural... ...~ Strong proficiency in C, C++, Go, Python, or similar...Full timeImmediate startRemote workFlexible hours$184k - $287.5k
...abstractions, and runtime capabilities needed to build fast, reliable, and scalable GPU-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...Full time- ...Adobe Hybrid- need only local resource Key skills: C++ 17 or Newer version Rate: Get the best Job Title: C++... ...Description of Role* (RNR) (Mandatory - Minimum 500 words) • Senior Software Engineer • 8+ years of C++ experience • Hand-on experience on C++...Long term contractLocal area
$73.15k - $174k
...possible. Join us and help the world’s leading organizations unlock the value of technology... ...are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform... ..., U-Boot or equivalent bootloader) ~ C/C++, Python/Rust; hardware debug tools (...Full timeLocal area- ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries... ...control system automation Real-time embedded system software Multi-threaded software Visual studio Git C#, Python...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead C++ Software Engineer. Be the first to apply!


