Would you like to become a key developer in the undisputed world leader in commercial applications of terahertz light? We are recruiting both contract and permanent Python developers to join our team of industry-leading scientist and engineers, serving semiconductor, automotive and applied research customers worldwide from our base in Cambridge, UK. Check us out at www.teraview.com.

We offer a friendly, informal environment where people are passionate about the ground-breaking work we do.

You will have 3 years or more industry experience of software development, preferably with experience of industrial automation or scientific instrumentation. You will have worked within a formalised Quality System framework. You will be a self-starter with a positive attitude and a proven ability to work in small multi-disciplinary teams.

Remote working will be considered for exceptional candidates.

Desired Skills and Experience

  • Computer Science, Physical Science or Engineering degree
  • 3 years industry experience of software development
  • An excellent knowledge of Python and numerical libraries Numpy and Scipy
  • A scientific or engineering background and a high level of numeracy
  • Proactive approach to maintaining high quality code with good test coverage
  • Multi-threading or asynchronous programming experience
  • DVCS experience (mercurial or git)
  • Development of C/C++ extensions for python / Cython
  • 3D & 2D scientific visualisation
  • Linux development and system administration
  • Hardware interfacing (e.g. Serial / USB / OPC / CANbus)
  • Industrial automation or cybernetics
  • Signal processing, statistics and other data analysis methods
  • SQL / Relational-database usage / HDF5
  • Python GUI development (Qt or wx)
  • DVCS experience (mercurial or git)
  • Experience with Enthought Tool Suite will be an added advantage.
  • Non-contributory Pension (6% of basic salary)
  • Healthcare for employee and dependants
  • Childcare Voucher Scheme
  • Cycle to Work Scheme
  • Reimbursement of an annual professional subscription
  • Participation in Company’s Share Option scheme