Back to search results
Back to search results

Senior Python Developer

The role involves developing and maintaining software for PC and embedded targets for defence, medical and other sectors.

Key tasks / Accountabilities

  • Developing software primarily in Python 3 for PC and embedded targets according to project needs.
  • Development of Python software for control and data processing applications running under Windows and Linux
  • Development of scripts for task automation
  • Excellent attention to detail
  • A good understanding of source control/configuration management systems especially git workflow
  • A good understanding of continuous integration tools such as Jenkins
  • The ability to follow software lifecycle processes & communicate progress to non-software colleagues
  • Experience interfacing analogue and digital electronic components and instruments
  • The ability to produce clear, well-documented, maintainable code
  • Great communication skills, both verbal and written

Requirements

Essential

  • Substantial experience with Python language including the use of wheels.
  • An understanding of modern best practices in software development (e.g. test-driven development, agile methodology)
  • Knowledge of object-oriented software ideas and techniques
  • Software design

Desirable

  • Developing under real-time operating systems
  • Developing software to external standards such as medical and military standards
  • Knowledge of other programming languages such as C
  • Knowledge of Linux

Benefits

About Owlstone:

Owlstone Medical has developed a breathalyzer for disease www.owlstonemedical.com

Every time you breathe out there are hundreds of chemicals on your breath - some are tell-tale markers of disease that our microchip chemical sensor technology is able to detect.

Our vision is to change the way we currently diagnose and monitor serious disease; we aim to become the global leader in the non-invasive detection of cancer, infectious disease and inflammatory disease. The key is detecting diseases earlier, when treatments are more effective, where more lives can be saved. There is no better example than cancer, where if detected early the chances of survival can be as good at 95% but at late stage drop to about 5% - unfortunately there are still far too many people detected at late stage.

The Owlstone group also commercialises a range of highly innovative products based on its proprietary FAIMS chemical sensing technology in other markets including Scientific, Industrial Process Control, Military and Homeland Defence.

Owlstone is an equal opportunity employer and we will consider all qualified applicants for employment without discrimination on any characte

Owlstone logo

Details

  • Location
    Cambridge

Apply now

Upload your CV

Request a callback

Register your details

Upload your CV

arrow icon