Embedded Software Engineer

Recruiter
Omega Resource Group Limited
Location
Newton Solney
Salary
£30,000 per annum
Posted
30 Aug 2017
Closes
24 Sep 2017
Sector
Engineering
Contract Type
Full Time
Embedded Software Engineer
Location: Derby
Salary: £30-40k
Employment Type: Permanent
Designing and implementing software for embedded controllers in mechatronic systems.
The business:
My client is looking for a flexible and driven engineer, with experience in embedded software, to join their Innovation Projects team. The role will be engaged in a series of innovative projects to develop a revolutionary rail traction steering and guidance system utilising an innovative motor-in-wheel and an advanced control system. These projects will deliver a host of improvements to the Rail Industry including significant energy savings, infrastructure wear reduction and true low-floor designs to improve vehicle access.
They are working in collaboration with recognised university experts to further model and refine the high-level control functionality of our traction and vehicle control systems.
Their innovative work is supported and partially funded by the Rail Safety and Standards Board, who see it as a significantly beneficial technology.
The Role:
They are looking for a professional Embedded Software Engineer to work in our controls team to advance the implementation of the embedded software elements. Working within a robust structured SW development process, the goal is to deliver a control system to a maturity level that allows it to be used on a production-intent demonstrator.
The responsibilities will include:
*Liaison with Mechatronics and Control experts on the functional definition of the controllers.
*Refine our SW modelling and development environment.
*Design, develop, code, test and debug software.
*Test implemented software in simulation, target HW and high voltage test environments
*Analyse and enhance efficiency, stability and scalability of system resources
*Integrate and validate new product designs
*Support software QA and optimize I/O performance
*Interface with hardware design and development

The candidate should have:
*Proven experience in embedded software engineering.
*BS degree in Computer Science or Engineering
*Solid experience in using Mathworks tools
*Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems
*Experience in hands-on development and troubleshooting on embedded targets.
*Good knowledge of safety critical software design.
*Familiarity with software configuration management tools, defect tracking tools, and peer review
*Good knowledge of OS coding techniques, serial communication protocols, interfaces and hardware subsystems
*Some knowledge of power electronics, sensing systems and motor theory is desirable.
*Adequate knowledge of reading schematics and data sheets for components.
*Robust documentation skills
*A desire to learn and develop.

The Team:
They are an SME with 14 people; 5 on the repairs, 5 on projects and 3 on the business side. They have a wide range of industrial and commercial experience, from high power rail electronics through to volume automotive manufacturing. We are a small company and have a flexible working approach, both in terms of task and team.

Omega Resource Group Ltd is acting as an Employment Agency in relation to this vacancy.