Embedded Software Engineer 02258

Job Reference: 
02258
Salary: 
negotiable
Location: 
Lisburn

Job Title: Embedded Software Engineer
Location: Lisburn
Salary: £35,000 - £45,000 pa
22 Annual holidays + 10 public holidays
Health insurance cover, - Aviva Group Policy - for salary levels above 35K and following successful completion
of 6 month probationary period
Life insurance, x2 Annual Salary - following successful completion of 6 month probationary period
Above minimum contributory pension, following successful completion of 6 month probationary period
The Auto enrolment pension scheme is currently; From 6 April 2018 to 5 April 2019 3% - employee and 2%-
employer
The group scheme – available once employees have completed their probation period is employee - 2%
(minimum) and employer- 4%, rising to 4% employee and 6% employer.
Financial support for training at the company’s discretion.
Childcare vouchers
Discounted Gym membership
Cycle to work schemes

Job Type: Permanent - Full Time
Ref: 02258
02258- Embedded Software Engineer - Lisburn - £35,000 - £45,000 pa
We currently have an opportunity for a highly motivated Research Physicist to enhance our research team. The successful candidate will join a team engaged in the design and development of innovative products, rapid prototyping and continuous problem solving. It is therefore vital that applicant has innate curiosity, a strong appetite for independent research and determination to achieve success.
Responsibilities
• Understand domain and product requirements in order to design, develop and test high quality C/C++ software running on embedded platform with RTOS
• Provide associated unit and functional tests within a continuous integration environment.
• Participate in agile process collaborating with Product Owner, team members and other local or international stakeholders
• Produce clear and concise design documentation • Participate in manual end to end system integration testing
• Provide Support and maintenance for existing software .
The ideal candidate will have:
• Degree in Computer science / software engineering, or equivalent
• Minimum 2 years C/C++ development experience for embedded platforms
• Practical experience using real time operating systems.
• Knowledge of source code revision control, preferably GIT
• Fluent in English, both written and verbal
Desired Criteria
• Development on 32 bit microcontroller (Atmel, Analog device blackfin), running an RTOS
• Experience developing low level device drivers on embedded hardware
• Experience using unit test frameworks e.g. TUT, Google Mock
• Experience using scripting languages, preferably python
• Familiarity with networking protocols such as TCP/IP, ZigBee and CAN
• Code maintenance for “product quality” projects (Static code analysers, Code refactoring)
• Familiarity with embedded hardware design • Familiarity with digital signal processing algorithms and methods including FFT, digital filters, re-sampling • Familiarity with control theory (PID controller etc.)
• Experience working in an Agile environment with continuous integration.
Personal Attributes
• A strong team player with determination and capability of meeting objectives under pressure
• Ability to communicate effectively with clients and colleagues
. • A positive "can do" enthusiastic attitude towards addressing the technical challenges facing the company and our clients
• Quality focused, conscientious individual demonstrating attention to detail along with high levels of ownership and commitment
• Motivation to create high quality products and systems and learn new skills .

My Job Applications

You have no jobs in your application list.

You can apply for many jobs at once using this "job cart".

Click the link under the job descriptions to add here.

Sector Blog

User login