Software Engineer - C/ C++


Contact Us

If you need more information on any of our products or would like to arrange a consultation, please feel free to email or call us and we will endeavour to respond to you as quickly as possible.

+353 (0)1 603 4300

Software Engineer – C/ C++

Job Type:
Contact: David Brazil

Currently recruiting a Software Engineer for an exciting client in Mayo to lead in the full software development life cycle to design, develop and maintain C/C++ embedded software for control systems.

This position requires strong communication skills and the ability to work effectively and independently. The successful candidate must have familiarity with electronic circuitry to the degree necessary to test and debug software functions on target hardware.

Job Responsibilities:
Design, develop and test embedded software in C.
Modify and extend existing embedded system software to add new functionality.
Liaise with customers and/or service personnel to troubleshoot and resolve software problems.
Collaborate with hardware engineers to resolve design/debugging issues.

Candidate Requirements:
Demonstrable experience of software design in embedded systems and real-time applications, particularly in embedded C.
Experience with hardware/software debugging equipment.
Good knowledge of hardware design, microcontrollers and electronics.
Knowledge of CAN bus systems and communication protocols.