Principal Software Engineer

6 days ago


Oxford, United Kingdom Oxford Instruments Full time

Oxford Nanoscience is currently seeking an experienced Principal Software Engineer. This is a key role that combines innovation with responsibility as you contribute to both new development projects and the ongoing evolution of our existing product range. Youll be working on highly complex high-value scientific systems that power breakthroughs in physics materials science and beyond.The OpportunityIn this role you will be responsible for the full software development lifecyclefrom concept through to testing and support. Youll work closely with engineers and scientists across disciplines to deliver robust maintainable and high-performance software for our precision instruments.Key Responsibilities:Design develop and maintain software applications and device drivers for scientific instruments.Produce clean maintainable and well-documented code (primarily in C Python).Collaborate with multidisciplinary teams to understand system requirements and translate them into software design specifications.Take ownership of software components identifying risks and ensuring robust delivery to meet internal and customer requirements.Create and execute unit and integration tests to validate software reliability.Provide technical input during system design reviews and design for manufacture processes.Support commissioning and troubleshooting activities during system installation and operational phases.About YouWe are looking for a dynamic and experienced software engineer who thrives in a fast-paced multidisciplinary environment.Essential Qualifications and Experience:Strong software development experience in modern C and Python.Solid experience working in a Linux environment.Proven track record of developing and maintaining complex software systems.Excellent problem-solving and communication skills.Degree in Computer Science Engineering Physics or a related discipline (or equivalent practical experience).Desirable:Experience with programmable instruments or hardware/software integration.Familiarity with CMake Git and general version control principles.What We Offer:A chance to work on highly innovative mission-critical systems used in world-leading research.A collaborative and supportive team environment.Opportunities for career development in a growing technology-led business.Competitive salary and benefits package.Ready to join us and shape the future of scientific instrumentationApply now to become part of a team thats enabling the next generation of discovery. #LI-JR1 #LI-HybridRequired Experience:Staff IC Key Skills Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C/C++,Go,Systems Engineering,Software Development,Java,Distributed Systems Employment Type : Contract Experience: years Vacancy: 1



  • Oxford, United Kingdom IO Full time

    Job title: Principal Software EngineerLocation: Oxford - HybridSalary: up to 75,000Job Type: Permanent Organisation Overview Our Client operates within the high-tech instrumentation sector, specialising in advanced measurement solutions for scientific and industrial applications. Recognised for its innovative approach and commitment to excellence, Our Client...


  • Oxford, United Kingdom Halian Technology Full time

    Halian is working with a pioneering medical technology company to recruit a Principal Embedded Software Engineer. In this senior role, you will contribute to the design, development, verification, and validation of Class III active implantable medical devices. Youll collaborate closely with the System Architect, providing technical leadership in embedded...


  • Oxford, United Kingdom Software Development & Engineering Full time

    Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems,...


  • Oxford, United Kingdom Free-Work UK Full time

    Principal Software Engineer - C++, Python Join to apply for the Principal Software Engineer - C++, Python role at Free-Work UK. This range is provided by Free-Work UK. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Looking for a role where your work genuinely matters? This is your chance...


  • Oxford, United Kingdom Oxford Instruments Full time

    A leading technology company in Oxford is seeking a Principal Software Engineer to drive software development for scientific instruments. This role requires expertise in modern C++ and Python, as well as a solid background in Linux environments. You'll collaborate with diverse teams, taking ownership of complex software systems while contributing to...


  • Oxford, United Kingdom IO Full time

    A leading technology company in Oxford is seeking a Principal Software Engineer to lead the development of advanced software solutions. This role involves mentoring the software team, ensuring project alignment with timelines, and enhancing product development efficiency. Ideal candidates will have extensive experience in C++, proficiency in various tools,...


  • Oxford, United Kingdom Oxford Instruments Plc Full time

    A leading scientific instrumentation company in England is seeking an experienced Principal Software Engineer to contribute to both new development projects and the ongoing evolution of existing products. You will design, develop, and maintain software applications and device drivers for scientific instruments, working in a collaborative environment. The...

  • Software Engineer

    1 week ago


    Oxford, United Kingdom Perfect Storm Software, LLC Full time

    Software Engineer – Engineering Design Platform Location: Oxford, England, United Kingdom Role Overview We are seeking a motivated Software Engineer to help build an integrated software platform that unifies internal and commercial engineering tools. This platform will enable rapid exploration and optimisation of microturbine designs, supporting...


  • Oxford, Oxfordshire, United Kingdom Amber Therapeutics Full time £80,000 - £120,000 per year

    Location: OxfordshireDepartment: R&D / EngineeringJob Type: Full timeContract Type: PermanentDo you have proven experience of embedded software engineering within a highly regulated industry (ideally within class III medical devices)? If so, we want to hear from youAmber Therapeutics are looking an experienced Embedded Software Engineer to join our dynamic...


  • Oxford, Oxfordshire, United Kingdom Computer Futures Full time £60,000 - £80,000 per year

    Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems,...