Embedded Software Engineer

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

Keywords

Description

Proteus Europe operating as an employment agency, is currently seeking talented Embedded Software Engineers to join the R&D, engineering and operations centre for one of our prestigious clients based in Northern Ireland.

Role: Embedded Software Engineer.

Location : Northern Ireland (although may have requirement to travel to other sites subject to Business requirements).

Duration: Permanent

Start: ASAP

Role Responsibilities:

Responsible for development and delivery and implementation of major software components for complex solutions which are fit for purpose. The successful post holder will have an awareness of overall client business requirements and their impact on our company and client commercials.

This position requires a self-motivated embedded C/C++ Developer who thrives in an environment with minimal management whilst working closely with other members of the team. You will design, develop and maintain reliable products throughout the project life cycle. This role would be perfect for an experienced C++ developer who enjoys creating robust & efficient embedded applications which make a big impact on their end users. You will challenge yourself to find ways of improving systems and process and develop new features using agile methods to meet challenging customer needs.

JOB DESCRIPTION & PERSON SPECIFICATION

Key responsibilities:

Product Development - Embedded software;

" Design and develop software and associated tests ensuring highest quality

" Develop product feature using an agile methodology as part of a skilled team

" Work effectively within team, but also individually to reach agreed business objectives

" Coordinate and Collaborate within multi-cultural team members where necessary

" Produce clear and concise documentation such as detailed design specifications

" Integrating and testing functionality with other parts of the system

Essential Requirements:

" Minimum 2:1 Degree in Computer science / software engineering, or equivalent discipline

" Minimum 4 years C/C++ development experience on embedded platforms

" Good understanding of real time operating systems.

" Proven ability to solve complex problems using creative solutions

" Conscientious individual demonstrating attention to detail along with high levels of ownership and commitment

" Ability to use debugging tools to locate root cause of issues and ability to resolve

" Motivation to create high quality products and systems and learn new skills

" Excellent communication and presentation skills

Desired criteria:

" Master's degree in Computer Science / Software Engineering or an equivalent third level qualification in a related technical field

" Experience developing low level device drivers on embedded hardware

" Familiarity with embedded hardware design

" Working in an agile environment and exposure to test driven development

" Basic knowledge of scripting languages, preferably python

" Familiarity with networking protocols such as TCP/IP, ZigBee and CAN

" Experience installing and configuring development tools / environments

Personal Attributes

" Ability to communicate effectively with clients and colleagues.

" A good team player capable of delivering results under pressure and to strict deadlines.

" Quality focused.

" A positive "can do" enthusiastic attitude towards addressing the technical challenges facing us and our clients
Start date
11/2013
Duration
Permanent
From
Proteus Europe
Published at
08.11.2013
Project ID:
624026
Contract type
Permanent
To apply to this project you must log in.
Register