Software Design Engineer
This is a unique opportunity to work on the design and development of software for Power Electronics Test Stations. As a Software Development Engineer, you will be responsible for creating Windows-based applications that involve real-time hardware control and instrument integration.
The successful candidate will have strong understanding of power electronics and experience with C/C++ development on Windows using Visual Studio.
The role involves participating in the full software lifecycle, from concept through release. You will ensure software meets performance, cost, and reliability targets, and collaborate with Manufacturing and Quality Engineering teams.
You will also interface with customers to gather requirements and develop tailored solutions. Additionally, you will participate in internal design reviews and perform Design Verification Testing (DVT).
This role requires strong communication and team collaboration skills, as well as the ability to produce clear and thorough design documentation.
Key Responsibilities:
* Develop and maintain Windows-based software applications
* Design and develop core software systems
* Real-time control of hardware and instruments
* MFC application development
Requirements:
* Bachelor's Degree in Computer Engineering or a related field
* 3+ years of experience in software development
* Proficient in C/C++ development on Windows using Visual Studio
* Knowledge of Visual Basic
* Familiarity with basic electronics and test/measurement equipment control
* Strong communication and team collaboration skills
* Ability to produce clear and thorough design documentation
Preferred Experience:
* Instrument control experience
* Experience with LabVIEW/LabWindows
* Familiarity with firmware development at the microprocessor level
* Project management skills
* Database design and implementation
* Experience with Python
Benefits:
* Paid Holidays
* Pension
* Health Insurance
Location:
Limerick, Ireland
Job Type:
Permanent, Full-time
Salary:
Negotiable