Lead Software Engineer

CadenceCork, IE
Published on

About the Role

This is a R&D Software development role in Virtuoso Studio RF (VSRF), which is a RF design analysis and implementation platform. The role encompasses understanding RF designs and developing software using complex algorithms and advanced C++. R&D engineers will collaborate with a team of professionals across various geographical areas to deliver cutting-edge RF design analysis features.

Job Responsibilities

As a Lead Software Engineer, you will handle several key software engineering tasks:

  • Write and capture specifications for high-level functional and low-level design needs from customer requirements.
  • Implement code based on defined product requirements and specifications.
  • Maintain unit tests and other necessary tests for features and enhancements.
  • Engage in conducting and participating in code reviews.
  • Collaborate with Product Engineering (PE) and Product Validation (PV) teams to refine code quality.
  • Provide necessary code fixes as required by the bug tracking system.
  • Exhibit strong communication skills necessary for working cooperatively within the R&D group and across functional teams, with a capability to work independently and remotely with team members.

About the Candidate

  • Bachelor’s degree in Computer Science, Electrical, Electronics, or related fields with 5+ years of relevant experience, or a Master’s with 3+ years of relevant experience.
  • Proficiency in C++17 or later, STL, design patterns, and algorithm design.
  • Experience with Microsoft Visual Studio, CMake, and Git, as well as static checkers and memory profilers.
  • Proficiency in software development on Windows and/or Linux environments.

Additional Skills/Preferences

  • Experience with GUI development using the Qt framework.
  • Knowledge of Python or other scripting languages.
  • Familiarity with IC design and analysis CAD tools.

About the Company

Cadence is at the forefront of electronic design, channeling over 30 years of computational software expertise into an intelligent system design strategy. The company’s innovations have empowered some of the world’s most trailblazing companies to create extraordinary products across various sectors, from consumer electronics to aerospace.

Company Culture and Benefits

Cadence is dedicated to fostering an equitable workplace and strives to attract a diverse pool of candidates. The emphasis on creating an inclusive environment aligns with their commitment to equal employment opportunity across the organization. The role may involve travel but is primarily based in Cork, Ireland, where the company promotes collaboration among team members.

Help us solve what others can't. Join Cadence and contribute to the technological future.