Principal Software Engineer

2 days ago


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, collaborating across disciplines, and want to see your code make a real impact, this could be the perfect fit.What you'll do 🛠️ Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction. Test and validate: Create and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring 🧠 Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills and the ability to work across multiple teams. Strong experience in translating business requirements into technical solutions. Working arrangement 🧭 Hybrid: 3 days on-site in Oxford, with early finish Fridays (1pm). Expect hands-on collaboration in the lab for hardware integration and testing. Salary & Benefits 🎁 Up to £68,000 plus bonus scheme. 25 days annual leave + bank holidays. Pension contribution and comprehensive benefits package. Opportunities for career development in a growing, technology-led business. 📩 Apply now or get in touch for a confidential chat about the role.



  • 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...


  • 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 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

    7 days 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,...