Senior Embedded Software Engineer

Recruiter
First Military Recruitment
Location
Oxford
Salary
£40k - 60k per year
Posted
03 Dec 2017
Closes
08 Dec 2017
Contract Type
Permanent
Hours
Full Time

EJ121 – Senior Embedded Software Engineer

Location: Banbury, Oxfordshire

Salary: Competitive up to £60,000



Overview:

First Military Recruitment are currently seeking a Senior Embedded Software Engineer on behalf of our clients, a leader in secondary power distribution solutions.

The purpose of this role is to develop software for remote terminal unit for distribution automation, together with interfacing to automated test systems for design validation and production test.



Duties and Responsibilities:

Design, implement and test software.
Systems testing of Automation products.
Technical lead.
Strict version control.
Design reviews.
Software Documentation.
To undertake any other duties and responsibilities as required / instructed to maintain and / or improve the efficiency, quality and service provided by the Automation Department.
Health & Safety – adherence to all Company Health & Safety Policies, Procedures and Safe Working Practices.
Skills and Qualifications:

Degree in a relevant subject (Electronic/Software Engineering or equivalent).
C, C++ programming languages.
GNU gnu tool chain (gcc, gdb, cross compiler, JTAG).
Linux.
ARM architecture.
Development of Embedded real time applications.
Source code management tools such as Subversion(SVN), GIT.
Unit testing methodology.
Familiarity with bug tracking and traceability tools such as OpenProject, JIRA, Bugzilla.
UML (Unified Modelling Language).
XML or HTML.
Eclipse IDE (Integrated Development Environment).
Continuous Integration tools such as Jenkins, Hudson.
Desirable

CMake (Cross platform Makefile generator).
Design using State Machines, State Machine tools such as SMC.
Code quality analysis tools such as Klocwork, Lint, LDRA, MISRA.
PLC programming IEC 61131/61499.
Real time operating systems.
Multiprocessor software architecture.
Device drivers such as CANbus, I2C, SPI, Ethernet, Serial.
XML Schema design.
XSLT (XML Transformations).
Unit testing frameworks such as CppUnit.
Inter-process communication using Zero MQ.
Familiarity with Design patterns such as Singleton, Publish-Subscribe.
Protocols such as IEC 104/101/103, Modbus Serial/TCP IP, DNP3 Serial/TCP IP, IEC 61850, HTTP and protocol test tools.
Databases such as SQL.
Familiar with test instrumentation such as meters, programmable PSUs, etc.


EJ121 – Senior Embedded Software Engineer

Location: Banbury, Oxfordshire

Salary: Competitive up to £60,000


This job was originally posted as www.totaljobs.com/job/77631391