Embedded Software Test / QA Engineer


An opportunity to develop and maintain high quality embedded unit and integration test code alongside contributing to overall software design and architecture.

Key attributes

  • The person should be enthusiastic, curious, energetic and proactive – and interested in what CMR is seeking to achieve
  • Capable of coupling rigorous attention to detail with creative approach to problem solving
  • Strong understanding of software engineering fundamentals, applied to real time systems including analytical, theoretical, experimental and creative capabilities
  • Ability to produce clear and concise design documentation
  • Familiarity with multi-disciplinary product design process
  • The person will be a good team-player

Key skills

  • Fluent in ANSI C (preferably with experience in C99) & C++, particularly when applied to embedded systems
  • Experience coding to recognised standards (eg MISRA)         
  • Use of python as means of scripting & parsing integration
  • Experience coding tests to be run from a continuous integration server such as Teamcity – experience maintaining the server itself would be an advantage

Recruiting to start as soon as available