Lead C+ Software Engineer

2 days ago


San Jose CA United States Cadence Design Systems Full time
Lead C++ Software Engineer

Apply locations SAN JOSE time type Full time posted on Posted 30+ Days Ago job requisition id 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 develop 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:

  1. 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.
  2. Develop the EDA automation flow for the platform with other engineers.
  3. Write Design Specifications and Unit Tests for your code.

Position Requirements/Qualifications:

  1. 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.
  2. Ideally you are a solid contributor in the FPGA or ASIC prototyping/synthesis/verification space and have delivered great QoR on these platforms.
  3. 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.
  4. You are very comfortable with Verilog or SystemVerilog and understand digital circuits.
  5. Usage of popular logic simulators and some experience in multi-threaded/ concurrent programming are pluses.
  6. The role requires exceptional software skills and Object Oriented Programming experience to be a good match.
  7. 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.

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 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.

#J-18808-Ljbffr

  • San Jose, United States Cadence Design Systems Full time

    Lead C++ Software Engineer Apply locations SAN JOSE time type Full time posted on Posted 30+ Days Ago job requisition id 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 develop and...


  • San Jose, United States Cadence Design Systems Full time

    Lead C++ Software EngineerApply locations SAN JOSE time type Full time posted on Posted 30+ Days Ago job requisition id R44516At 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 develop and enhance...


  • San Jose, United States Cadence Design Systems Full time

    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 develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software...

  • Software Engineer C++

    4 weeks ago


    Omaha, NE, United States Election Systems & Software Full time

    Description:We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and...

  • Software Engineer C++

    1 month ago


    Omaha, NE, United States Election Systems & Software Full time

    Description:The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the...


  • San Carlos, CA, United States Noah Medical Full time

    About The Team: The System Software Team at Noah Medical is a dynamic and highly skilled group of software professionals dedicated to driving innovation in the field of medical robotics. Our team plays a pivotal role in the development and implementation of a wide range of software applications, including those in Planning, Clinical, Firmware, Service,...


  • San Francisco, California, United States SS&C Technologies Full time

    SS&C Technologies, a leading provider of financial services and healthcare technology, is headquartered in Windsor, Connecticut, with over 27,000 employees across 35 countries. The company serves more than 20,000 financial services and healthcare organizations worldwide.Job Title: Software EngineerLocation: San Francisco, CA - Hybrid Work ModelWe are seeking...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is a leading technology firm specializing in the development of mission-critical software used in the aerospace and military sectors.We are seeking a talented Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python....


  • San Jose, United States Lynx Software Technologies Full time

    Must be a U.S. citizen by law, regulation, executive order, or government contract for ITAR compliance. Must be within a commutable distance from the San Jose headquarters. About Us: We are a leading technology firm specializing in RTOSs, Hypervisors, and other system-level software for the military and aerospace sectors. We meet stringent certification...


  • San Jose, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc., (SGA), is searching for a GPU Software Developer - C++ for a Contract assignment with one of our premier SaaS clients in San Jose, CA or Seattle, WA . Responsibilities : Work on developing GPU components for the video processing pipeline Work on architecting, coding and productizing the high-performance GPU...


  • San Jose, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc., (SGA), is searching for a GPU Software Developer - C++ for a Contract assignment with one of our premier SaaS clients in San Jose, CA or Seattle, WA . Responsibilities : Work on developing GPU components for the video processing pipeline Work on architecting, coding and productizing the high-performance GPU components...


  • San Jose, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc., (SGA), is searching for a GPU Software Developer - C++ for a Contract assignment with one of our premier SaaS clients in San Jose, CA or Seattle, WA . Responsibilities : Work on developing GPU components for the video processing pipeline Work on architecting, coding and productizing the high-performance GPU...


  • San Jose, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc., (SGA), is searching for a GPU Software Developer - C++ for a Contract assignment with one of our premier SaaS clients in San Jose, CA or Seattle, WA . Responsibilities : Work on developing GPU components for the video processing pipeline Work on architecting, coding and productizing the high-performance GPU...


  • San Jose, CA, United States Cisco Systems, Inc. Full time

    The application window is expected to close on 10/25/2024. This is an onsite/hybrid position working in the San Jose office 4 days a week. What You’ll Do As a Senior Software Engineer in the Platform Engineering Diagnostics team, you will be responsible for automation tool development. Work closely with hardware and software engineers to define...


  • San Jose, United States Hirextra -World's First Staffing Aggregator Full time

    Job Title: C++/Software Developer Location: San Jose, CA (Hybrid)Duration: Long term contractJob Description: Senior Software Engineer8+ years of C++ experienceHand-on experience on C++ 17 and newer versionsWindows and Mac OS experienceDirect experience on networking and client/server developmentFamiliarity with Swift and JavaScriptNeeds to join a...


  • san jose, United States Hirextra -World's First Staffing Aggregator Full time

    Job Title: C++/Software Developer Location: San Jose, CA (Hybrid)Duration: Long term contractJob Description: Senior Software Engineer8+ years of C++ experienceHand-on experience on C++ 17 and newer versionsWindows and Mac OS experienceDirect experience on networking and client/server developmentFamiliarity with Swift and JavaScriptNeeds to join a...


  • San Jose, CA, United States Cisco Systems, Inc. Full time

    The application deadline window has been extended to 11/28/2024. This is an onsite/hybrid position working in the San Jose office 4 days a week. What You'll Do As a Senior Software Engineer in the Platform Engineering Diagnostics team, you will be responsible for automation tool development. Work closely with hardware and software engineers to define...


  • San Jose, California, United States NetApp Full time

    Job Description:As a seasoned leader in software engineering, you will have the opportunity to shape the future of NetApp's innovative Storage Operating System, ONTAP. Our Core Software team is at the forefront of developing fundamental software to manage ONTAP products, and we're looking for a high-caliber manager to lead our team of talented software...


  • San Jose, CA, United States Cisco Systems, Inc. Full time

    Senior Software Engineer (Linux, C, Redfish, IPMI, SNMP) Location: San Jose, California, US Compensation Range: 157400 USD - 222200 USD Job Type: Professional Software Development Job Id: 1427935 Application window is expected to close on 09/13/2024 What You’ll Do: As a software engineering technical leader, you will be a key member of a team of...


  • San Francisco, United States SS&C Full time

    Senior Software Engineer - Accounting SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000...