Embedded Software Engineer
Our client requires an Embedded Software Engineer for a contract position in Shannon.
As an Embedded Software Engineer, you will help to innovate and develop embedded software subsystems as well as enable business on current platforms.
Education and Experience:
• Honours degree in Computer Engineering, Electronic Engineering, Computer Science, or a similar discipline.
• At least 2 years of experience working in a related embedded or real-time programming environment.
• Very good knowledge of C programming, especially in developing multi-core or multithreaded software.
• Experience in programming for Real Time Operating Systems for embedded devices.
• Very good understanding of Linux based operating systems architecture and how to optimise for performance.
• Good knowledge of processor technology and its application.
• Excellent communication skills and the ability to work as part of a multi-site team.
• Good problem solving skills coupled with a strong aptitude to learn and innovate
Required Skills:
• Experience, knowledge and understanding of hardware and software environment of IA based HPC and cluster platforms, incl. BIOS and interconnect configuration and hardware upgrades.
• Experience in software and hardware related trouble-shooting of IA based clusters, incl. different interconnects like Myrinet and Infiniband.
• Experience and knowledge of operating systems installation, administration and configuration on 32- and 64-bit Windows* and Linux* based systems.
• Experience in remote access technologies (networking under Windows and Linux)
• Good knowledge and experience in MSFT office tools, esp. Outlook.
• Able to physically deal with server systems
• Good English language skills, written and verbally; German would be a plus
• Good communication and customer facing skills
• Good time management, ability to work under time pressure
Additional Skills:
• Linux Kernel and User Space development experience.
• Experience in Device driver development
• Knowledge of packet processing and networking technologies, preferably Ethernet, TCP/IP and Security applications
• Experience in programming for communications and related protocols.
• Specific development experience following formal SW development life cycles
• Knowledge of Clearcase, Clearquest or similar configuration management tools.
For more information please contact Derek or Sinead at 01-6705070 or please submit your CV.