Accessibility Links
  • Job reference: RMS0181222

Embedded Software Engineer

  • Sector: Power & Energy
  • Location: Stafford, Staffordshire
  • Job type: Contract
  • Date posted: 16/06/2017
  • Duration: long term
  • Time left:
    d h m s
This vacancy has now expired.
Send jobs like this to my email

The Role:
Exciting opportunity for an Embedded Software Engineer to join a leader in digital technologies within the energy industry.

Main responsibilities of the Embedded Software Engineer:

* To develop or integrate IEC61850 protocol stack and API, under VxWorks RTOS, and interfacing with proprietary systems for GOOSE, MMS, etc. data exchange.
* Development of HVDC (High Voltage Direct Current) specific Logical Devices and Logical Nodes.
* Implement appropriate testing strategy.
* Development of configuration tool, together with creation of supporting documentation package.

Technical Experience

* Hands-on experience of the IEC 61850 protocol or SCADA protocols like: (DNP3, IEC60870-5-104, VDEW or others).
* Knowledgeable on Ethernet principles and TCP/IP communication and network.
* Proficient in Real-Time Embedded Software Engineering in C/C++ on any embedded processor/DSP/ Microcontroller and RTOS, such as VxWorks.
* Experience with Device Drivers and Application Interfaces implementations.
* Understanding of system scheduler with respect to performance tuning.
* Software design and integration experience specific for control systems development.
* Experience in all phases of the product engineering and development cycle.
* Test driven design techniques (e.g. Continuous Integration, Unit Testing, automated regression testing).
* Requirement and change management.

Desirable Experience

* Implementation of IEC61850 stack.
* Good Appreciation of system bus protocols like Open-VPX, PCIe.
* Static analysis tools and procedures (e.g. Workbench).
* Familiarity with embedded debugging and runtime analysis tools.
* Software architecture and modelling (e.g. UML, SysML).
* Model-Based Design techniques (e.g. Matlab-Simulink).
* Automated code generation techniques (e.g. Matlab-Simulink).
* Agile development practices (e.g. Scrum).

The Company:
A leading power and automation company.

About Fircroft:
Fircroft has been placing people in specialist technical industries for approaching half a century, focusing on mid to senior level engineers for contract and permanent roles worldwide. By applying for this job you give consent for Fircroft to contact you, via email & telephone, to discuss your application along with future positions and Fircroft's services.

Back to Top