Software Developer - Linux (C++), Cork, Ireland

Cork  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Software Developer - Linux (C++), Cork, Ireland

The Role:

My client is a leading organisation looking to recruit an experienced Software Developer/E ngine er with good experience in object-oriented design and development. The candidate is expected to be hands-on in writing C++ code and trouble-shooting problems on the Linux platform.

Primary Responsibilities:

  • Responsible for the design and development of applications on Linux Ubuntu.
  • Perform the design and code reviews within the team.
  • Unit testing.
  • Program and debug complex engineering problems.
  • Collaborate with the Development Manager to create detailed functional and technical specifications.

Requirements:

  • Excellent level of experience in software design and development.
  • Excellent knowledge of C++ development in a Linux (Ubuntu) environment, with good experience in Multithreading and IPC concepts: Expertise in object-oriented design is a must; Extensive knowledge of Linux development commands, Shell-scripts/Bash, GNU libraries is must; Experience in processes/pThreads/IPC/File-systems; Experience in development tools - IDE, make, cron and debuggers.
  • Ability to design and resolve issues related to performance.
  • Knowledge of networking concepts - TCP/IP, Socket programming and other protocols.
  • Familiarity with development analysis tools like Coverity, Boundschecker.
  • Good knowledge of Design Patterns.
  • Experience working with Kernel level coding and debugging is a plus.
  • Experience with other major Linux distributions (RedHat, Fedora, and Suse) is a plus.
  • Experience on Jscript is expected. Experience on other Scripting languages such as VBscript, .net, ASP is desirable.
  • Experience in browser plug-in development and XPCOM is an added plus.
  • Experience in Windows platform will be an added advantage. This includes Win32 APIs, Multi-threading, COM and windows application development.
  • Excellent organizational skills and a demonstrated ability to multitask and manage time efficiently.

Qualifications/Education:

  • Bachelor of Engineering in Computer Science or equivalent.
  • We can consider other qualifications, if supported by good experience in the field.

This is an excellent opportunity to join a successful and well established organisation. To apply for this position please send your CV or call for more information.

Start date
ASAP
Duration
6 months
From
RBW Consulting
Published at
11.11.2014
Project ID:
805580
Contract type
Freelance
To apply to this project you must log in.
Register