This job has ended. Find similar jobs.

Software Engineer - temp to perm

  • Limerick, Ireland
  • Salary not specified
  • 1 application
  • Job type: Contract, full-time
  • Date:
  • Reference: 21146892
  • Duration: ASAP
My Client based in Ireland is currently seeking excellent and ambitious Software Engineers.

Attractive packages offered based on level of experience.

Applicants must have :

Excellent C language skills
Lots of exposure to developing real-time software (RTOS)
Experience working on Linux

Job description –

Roles & Responsibilities
• Design and develop voice, video and data over IP networking software, e.g. VoIP PBX.
• Code real-time comms & networking software in C, C++ and Linux shell scripting languages.
• Ensure high run-time performance of software, e.g. profile the code and optimise it.
• Travel to client sites to integrate, test and commission software.
• Review and test your software to meet defined functional and quality expectations.
• Document architecture, design, tests, user manuals and installation manuals.
• Participate in the ongoing improvement and support of our software development environment, including development tools and software configuration management utilities.

Skills Required
Essential Skills
• Honours Degree in Electronic/Computer Engineering, Computer Science or a similar discipline.
• Proven experience in Linux, C, C++ and Linux shell script programming.
• Proven knowledge of networking protocols, e.g. TCP/IP, UDP, SIP, RTP and Ethernet.
• Experience in code-debugging, performance profiling and optimization.
• An understanding of electronics and computer architecture fundamentals, e.g. micro processors, I/O chipsets, memories, digital buses and I/O interfaces.
• A proactive problem-solver that works well within a team to get complex work done in a professional and timely manner.

Advantageous Skills
• Linux device driver and kernel-mode programming.
• Programming for other real-time operating systems, e.g. VxWorks, QNX.
• Multi-thread, multi-process, multi-core application development.
• HTML, SQL, PHP, Java or shell script development.
• Experience of software version control systems and bug trackers, e.g. Subversion, Trac.
Sponsored links