1. Design and develop software in embedded C.
2. Interpret functional requirements to produce high level and low level software design artifacts.
3. Work to the JCB software development process based around the V model.
4. Debug and fault find issues at a hardware and software level.
5. Relevant experience within an embedded systems environment preferably in auto/OHE domain
6. Knowledge of CAN, J protocols
7. Working knowledge of Vector tools such as CANalyzer, Canoe