Description
To be considered, you must have:
- Experience of C, C++ and assembly programming languages
- Embedded software development experience within Real Time operating system environments
- Experience of software versioning and revision control
- A degree in electronic engineering, computer science or similar
Whilst not essential, as a Development Engineer, experience of any of the following would be beneficial: ARM9, ARM-Cortex, DSP architectures, Embedded Linux, industrial communication protocols and standards (such as MODBUS, IEC 61850, IEC, DNP 3.0, Profibus or Profinet), project management and/or IEC 61508 implementation for safety critical systems.