Senior Embedded Software Engineer
- Location:
- Dublin
- Salary:
- Negotiable
- Role:
- Permanent
- Ref:
- 807
This role is for a Senior Embedded Software engineer responsible for developing high quality software for optical sorting products. The successful candidate will be a key contributor to the success of the software development group. The Senior Embedded Software engineer will :
- Design, document and implement User Interface (Web) client applications and back-end control server applications.
- Work with the Team Leader in delivering software on time to agreed schedules.
- Consistently develop high quality software.
- Identify new software engineering technologies, techniques and strategies that will improve the end product software quality and reduce time-to-market.
- Have a keen interest in technology and software engineering/development in particular.
Key Skills/Competencies
The ideal candidate will have extensive knowledge and experience in the following areas :
- Web development technologies including HTML, XML, PHP, JavaScript, SQL, SQLite,
- Secure communications and cryptographic technologies including https and SSL.
- C++ programming (Intermediate to Advanced level).
- (Embedded) Linux application development (POSIX, TCP/IP).
- Scripting (BASH, PERL, Python).
- Software development in multi-threaded environments.
- Common algorithms and data structures.
- Automated software testing tools & techniques.
- Authoring of software requirements, design and test specifications.
- Common UML notation and constructs.
Desirable:
- Agile development processes (e.g. XP, SCRUM).
- Unit Testing Frameworks.
- C programming on embedded systems.
- Industrial communications technologies like Modbus, EthernetIP and DeviceNet
Interested in this position?
Please contact Next Generation Recruitment on 01 6629 120 or by email at enquiries@nextgeneration.ie. All applications will be treated with the strictest of confidence. Next Generation emphatically stresses that, as an organisation, we will not forward your CV or any other personal details to any 3rd parties without your full prior approval.

