Lead Software Engineer

Cadence Design Systems

4.4

(53)

Cork, Ireland

Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.
  • #R49609

    Position summary

    ering Director**

    Job Overview:

    This is a R&D Software development role in Virtuoso Studio RF (VSRF) which is a RF design analysis and implementation platform. The role is a multi-faceted position encapsulating understanding of RF designs, software development using complex algorithms, data structures and advanced C++, software debugging, performance optimization and standardized UX based GUI for providing interoperability features with layout/schematic editors across our flagship products, VSRF, Virtuoso and Allegro. R&D engineers collaborate with a large team of EDA professionals across multiple geographical regions to create and deliver best in class RF Design analysis and implementation features in VSRF. R&D engineers work on complicated applications and interface them with other Cadence products and platforms in a large suite of highly connected modules to enable next-generation solutions for RF design with superior performance and usability. R&D engineers develop code that satisfies the requirements for successful semiconductor design deployment. As R&D Engineer you will be part of a team responsible for designing, developing, troubleshooting, debugging and implementing complex projects. You will have a chance to contribute to the high-end products for RF Design analysis in the EDA industry and your work will be visible through billions of electronic devices deployed worldwide.

    Job Responsibilities:

    As a Lead Software Engineer, you will be responsible for the following software engineering activities:

    • Write specifications which capture the high-level functional as well as low-level design specifications from the customers' requirements.

    • Write code implementing product requirement, functional and design specifications

    • Write and maintain unit tests and other tests as needed for implemented features and enhancements.

    • Participate in code reviews and conduct peer code reviews.

    • Work with PE (Product Engineering) and PV (Product Validation) to review code quality and coverage of requested functionality.

    • Provide code fixes as requested by bug tracking system.

    • This person should have personality & communication skills for working within the R&D group, and with cross functional groups, such as PE and PV.

    • This person should be able to work independently, being able to collaborate remotely with team members outside of Ireland

    Job Qualifications:

    • Bachelor's in CSE or Electrical or Electronics or equivalent with 5+ years of relevant experience

      • Masters in CSE/Electronics with 3+ years of relevant experience
    • C++17 or later

    • STL, Templates, Design patterns

    • Data Structures, design and analysis of algorithms

    • Microsoft Visual Studio/Visual Studio Code

    • Cmake, git(hub)

    • Static checkers, Memory profilers

    • Software development on Windows and/or Linux

    Additional Skills/Preferences:

    • GUI development using Qt framework

    • Python/scripting knowledge

    • Experience with IC design and analysis CAD tools

    Additional Information:

    Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.

    Travel: >10%

    We're doing work that matters. Help us solve what others can't.

    Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.