Embedded Software Engineer – Yorkshire

  • UCA Consulting
  • Yorkshire
  • Aug 15, 2016
Full time I.T. & Communications

Job Description

Embedded Software Engineer – Yorkshire
Embedded C, ARM Cortex Microcontrollers, Power, Control Applications
  • Innovative, rapidly expanding company specialising in Software development of control applications for the Power Industry.
  • Development using high-level languages including embedded C for ARM Cortex based microcontrollers.
  • The position covers the full software lifecycle including, requirements capture, design, development, verification and validation.
  • Write and develop embedded software in C with occasional use of assembler for a variety of applications.
  • Write and maintain software development documentation ie specifications, test plans and design descriptions.
  • Perform product testing of embedded software.
  • Read electronic circuit schematics diagrams and fault find hardware.
Essential Skills Sought:
  • Degree in Software / Computer Engineering or equivalent.
  • Good level of embedded software experience, ideally 3 years.
  • Ability to not only write software but design software in with a structure approach.
  • Working knowledge of communications protocols, including CAN (with J1939 or CANopen) and USB with Ethernet being desirable.
  • Use of IAR Embedded Workbench IDE and TFS or similar version control system
  • Excellent written English skills and fully competent on modern PC systems.
  • Self-motivated and a capability for working to a high level of detail and accuracy, with an excellent working knowledge of modern microprocessor and micro controller designs.
  • Fully conversant with ISO 9001 QA requirements, as well as conversant with static analysis tools ideally to MISRA standards.


30000 - 50000