Principal Software Engineer

  • Location

    Cheltenham, Gloucestershire

  • Sector:


  • Job type:


  • Salary:


  • Contact:

    John Anakwenze

  • Contact email:

  • Job ref:


  • Published:

    4 months ago

  • Expiry date:


  • Start date:


Great opportunity open for a Principal Software Engineer with good knowledge of Software Design and development through the entire life-cycle in the C++ language on Linux platforms, to come on board and join a Market leading engineering company, based in Gloucestershire. This will be a Permanent position with a great salary on offer as well as benefits.

Role purpose:

Working in a multi-disciplinary project team to develop, deliver and document software. You will be working across the entire development life cycle, from planning and requirements capture and analysis to final product approval.

Key experience:

  • Demonstrable track record of application software design & development through the entire lifecycle in the C++ language on Linux platforms
  • Experience of Linux toolchain and building custom kernel / roots from source
  • Working knowledge of Linux configuration including IP networking and associated communications protocols
  • Ability to generate unambiguous software requirements based on user and systems level requirements
  • Experience of creating appropriate software test strategies and operational confirmation
  • Working knowledge of USB


  • From Systems requirements, design and implement software for a number of different platforms; Design, develop, code, test and debug software to required standards interfacing with hardware design and development as necessary
  • Liaise with customers, internal and external as needed
  • Provide post production support and maintenance as required