Software Engineer

Blu Coal
30 Nov 2017
08 Dec 2017
Contract Type
Full Time
Blu Coal have an opportunity for an Software Engineer to develop software in an embedded Linux environment.
For this position of Software Engineer, the key responsibilities of the role include:
* Design, implement and test software* Systems testing of Automation products* Technical lead* Strict version control* Design reviews* Software Documentation* Health & Safety
Ideally, from the Software Engineer, we are looking for the following skills/qualifications:
* Degree qualified (Electronic/Software Engineering or equivalent)* C, C++ * GNU (gcc, gdb, cross compiler, JTAG)* Source code management tools - SVN/GIT* Unit testing methodology* Bug tracking - OpenProject, JIRA, Bugzilla* UML (Unified Modelling Language)* XML or HTML* Eclipse IDE * Continuous Integration - Jenkins/Hudson* Linux * Realtime embedded* Open source software technologies* ARM based microcontrollers
Desirable skills for the position of Software Engineer:
* CMake * Design using State Machines/State Machine tools - SMC* Code quality analysis tools - Klocwork/Lint/LDRA/MISRA* Device drivers - CANbus/I2C/SPI/Ethernet/Serial* XML Schema design* XSLT (XML Transformations)* Unit testing frameworks * Inter-process communication (Zero MQ)* Familiarity with Design patterns * Databases- for example SQL* Familiar with test instrumentation such as meters, programmable PSUs
If you are a Software Engineer (Linux), and you are interested in hearing more about this position, please call 01892 234999 or apply here with your CV.
This job was originally posted as