Senior Embedded Software Engineer - County Limerick.
In this role you will be responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
Main responsibilities will include:
• Creating comprehensive technical documentation
• Developing high-quality software components
• Understanding and implementing Software Architecture
• Debugging and fault-finding
• Software planning and estimating
• Reviewing code from other engineers
• Fixing bugs and writing unit tests
• Writing and implementing Integration and Systems Test plans
• Improving software reliability and performance
• Working closely with other teams and stakeholders
• Ability to understand PCB schematics
• Participate in Design Reviews (Software and Hardware)
Interested applicants should have:
• Strong knowledge of C, C++ and C#
• Familiarity with RTOS (FreeRTOS) and MATLAB
• Good understanding of computer science fundamentals, including data structures and algorithms
• Proven track record of shipping commercial software
• Excellent communication skills and ability to work well with others
• Enthusiasm for learning new technologies or techniques
Jobs at ICDS RECRUITMENT
Health & Safety Officer
Project Manager | Modular | Dublin & Kildare
Buyer | Main Contractor | Swords