Principal Software Engineer
New Today
Overview
In this role, you will be responsible for the full software development lifecycle—from concept through testing and support. You'll work closely with engineers and scientists across disciplines to deliver robust, maintainable, and high-performance software for our precision instruments.
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.
Required Qualifications
- 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.
Benefits & Opportunities
- 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.
- Location:
- Oxford
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer
-
Oxford
- IT & Technology
Overview In this role, you will be responsible for the full software development lifecycle—from concept through testing and support. You'll work closely with engineers and scientists across disciplines to deliver robust, maintainable, and high-perfo...
More Details -
-
New Yesterday
Remote Principal Software Engineer, Nifty Gateway - Gemini
-
Oxford
- IT & Technology
About the Company Gemini is a global crypto and Web3 platform founded by Tyler Winklevoss and Cameron Winklevoss in 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in over 70 countries. Crypto is abou...
More Details -
-
New Yesterday
Principal Modelling Software Engineer
-
Oxford
- IT & Technology
Principal Modelling Software Engineer Department: Modelling Employment Type: Permanent - Full Time Location: Oxford, UK Description Chronos is Aurora's battery dispatch model. Written predominantly in Python, it uses optimisation techniques com...
More Details -
-
New Yesterday
Principal Software Engineer
-
Oxford
- IT & Technology
Principal Software Engineer – Oxford Instruments GmbH Location: Oxford, GB Oxford Nanoscience is currently seeking an experienced Principal Software Engineer . This is a key role that combines innovation with responsibility, as you contribute to b...
More Details -
-
New Yesterday
Principal Modelling Software Engineer
-
Oxford, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Principal Modelling Software Engineer Department: Modelling Employment Type: Permanent - Full Time Location: Oxford, UK Description Chronos is Aurora's battery dispatch model. Written predominantly in Python, it uses optimisation techniques com...
More Details -
-
2 Days Old
Principal Software Engineer
-
Oxford
- IT & Technology
Select how often (in days) to receive an alert: 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 ...
More Details -