Join to apply for the Software Development Engineer role at Cpl.
Get AI-powered advice on this job and more exclusive features.
Location: Limerick, Ireland
Job Type: Permanent, Full-time
Salary: Negotiable
Additional Benefits: Paid Holidays, Pension, Health Insurance
About The Role
I am seeking a Software Design Engineer with a strong understanding of power electronics to join a dynamic engineering team. You’ll contribute to the design and development of software for Power Electronics Test Stations, working on Windows-based applications that involve real-time hardware control and instrument integration.
Key Responsibilities
* Develop and maintain Windows-based software applications.
* Design and develop core software systems.
* Real-time control of hardware and instruments.
* MFC (Microsoft Foundation Class) application development.
* Participate in full software lifecycle: from concept through release.
* Ensure software meets performance, cost, and reliability targets.
* Ensure compliance with regulatory standards.
* Collaborate with Manufacturing and Quality Engineering teams.
* Interface with customers to gather requirements and develop tailored solutions.
* Participate in internal design reviews.
* Perform Design Verification Testing (DVT).
* Create technical documentation and engineering change orders/notices.
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 (written & verbal) and team collaboration skills.
* Ability to produce clear and thorough design documentation.
* Self-motivated with strong initiative and accountability.
Preferred Experience
* Instrument control experience (e.g., DMMs, Oscilloscopes, Function Generators).
* Experience with LabVIEW / LabWindows.
* Familiarity with firmware development at the microprocessor level.
* Project management skills.
* Database design and implementation.
* Experience with Python.
If interested in this role, please reach out to Joe Dawson at [email address].
#J-18808-Ljbffr