Middleware Engineer

  • CVL
  • Essex, UK
  • 09/09/2016
Software Engineer

Job Description

Middleware Engineer, Essex We are searching for an experienced Embedded Software Engineer to join our client's Middleware Group and to work on the following: * Designing and developing system and device driver software for many standard operating systems * Working with hardware designers during the design phase to specify the product, and again during the proving phase to validate the product * Working on challenging customer issues that get escalated to engineering team * Keeping up to date with innovations in software and manage their evaluation and potential introduction Our ideal candidate will have the following profile: * Excellent Embedded C * Hands on experience writing real time device drivers for Linux, VxWorks and Windows * In-depth knowledge of either ARM or x86 architecture * Excellent problem solving and debugging skills * Experience or interest in the following: ? PCI Express, SRIO and VME fabrics ? OpenMPI, OpenDDS, OpenAAC and CUDA ? Programming for parallel processor architectures. ? Network protocols * Excellent communication skills and the ability to mentor more junior engineers