Key Information:
Our client, a leading multinational semiconductor software company, is seeking a lead C++ QT software engineer to work on their brand-new electrostatic simulation software.
You will be required to be onsite four days per week in Cork City, Ireland.
Role Overview:
As a lead C++ QT software engineer, you will be working on the development of our electrostatic simulation software for parasitic capacitance and resistance analysis and visualization.
Responsibilities:
* Write new code and implement new features from scratch.
* Design, develop, troubleshoot, and maintain software applications.
* Collaborate with other software engineers and product engineers to ensure product robustness and quality.
* Implement and extend user interfaces.
* Develop live interaction between different software products.
* Work on Qt-based UI applications.
* Maintain fresh code, with 90% of it being less than three years old.
* Participate in dynamic development with various types of tasks.
Requirements:
* Bachelor's or Master's degree in Computer Science, Electronic Engineering, or a related field.
* At least seven years of experience programming in modern C++ (C++14/17), STL, BOOST, Pthreads, etc.
* Familiarity with the Qt framework.
* Experience with object-oriented programming methods.
Desirable Skills:
* Experience with Squish Framework is highly valued.
* Familiarity with Unix-like operating systems is highly valued.
* Experience with Python is beneficial.
* Experience with Perforce is beneficial.
* Prior knowledge about the EDA sector and basic chip design principles is beneficial.