Current jobs related to Senior Software Engineer - Abingdon, Oxfordshire - Tokamak Energy


  • Abingdon, Oxfordshire, United Kingdom FedEx Full time

    Job Title: Senior Software Engineer (Backend)We are seeking an experienced Senior Software Engineer (Backend) to join our team at Company Name. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend infrastructure.Key Responsibilities:✦ Design and implement scalable and efficient backend...


  • Abingdon, Oxfordshire, United Kingdom Wilson James Full time

    Job Title: Senior Software Engineer - Web Development We are seeking a highly skilled Senior Software Engineer - Web Development to join our team. As a Senior Software Engineer - Web Development, you will be responsible for designing, developing, and maintaining complex web applications. The ideal candidate will have a strong background in software...


  • Abingdon, Oxfordshire, United Kingdom Ministry of Defence (Defence Medical Services) Full time

    We are seeking a highly skilled Sr. Software Engineer to join our team of talented engineers. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key responsibilities will include:Designing and developing software applicationsCollaborating with cross-functional teamsEnsuring code...

  • Software Engineer

    3 weeks ago


    Abingdon, Oxfordshire, United Kingdom Selexa Consulting Ltd Full time

    Job Title: Software EngineerSelexa Consulting Ltd is seeking a skilled Software Engineer to join their team. As a Software Engineer, you will be working on the integration of complex software and next-gen semiconductor devices.Key Responsibilities:Developing high quality software to deliver required functionalityWorking closely with SQA team to deliver...


  • Abingdon, Oxfordshire, United Kingdom OXFORDSHIRE COUNTY COUNCIL Full time

    About the RoleAs a Senior Software Engineer, you will be responsible for building scalable systems that meet the needs of our growing user base. You will work closely with our cross-functional teams to design, develop, and deploy high-quality software solutions. Our ideal candidate has a passion for learning and staying up-to-date with the latest...


  • Abingdon, Oxfordshire, United Kingdom Revvity Full time

    Job SummaryWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Revvity.Key Responsibilities:Develop and implement software life cycle processes and automation solutions to ensure compliance with regulatory requirements.Collaborate with cross-functional teams to design, develop, and deploy regulatory and quality...


  • Abingdon, Oxfordshire, United Kingdom Biffa Waste Services Limited Full time

    Job Description:As a Senior Software Engineer, you will be responsible for designing and implementing cloud-based systems using Java. You will work closely with our development team to ensure the smooth operation of our cloud infrastructure.Key Responsibilities:- Design and implement cloud-based systems using Java- Collaborate with the development team to...


  • Abingdon, Oxfordshire, United Kingdom Snap Inc. Full time

    We are seeking a skilled Software Engineer to join our team at {company}.As a member of our team, you will be responsible for the development and maintenance of our software products. Your primary duties will include writing clean, efficient, and scalable code, collaborating with cross-functional teams to identify and prioritize features, and contributing to...


  • Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full time

    We are looking for a skilled Senior Software Engineer to join our Cloud Native Applications team. As a key member of this team, you will be responsible for designing, developing, and deploying cloud-native applications that meet the highest standards of quality and reliability.The ideal candidate will have a strong background in software development and...


  • Abingdon, Oxfordshire, United Kingdom RBW Consulting Full time

    Main Purpose of JobAt RBW Consulting, we are seeking a skilled Senior Software Engineer to join our team and contribute to the development of a new data management system for our company. This individual will work closely with scientific teams to fully understand their requirements and design, develop, and maintain production-quality modules for systems...


  • Abingdon, Oxfordshire, United Kingdom Selexa Consulting Ltd Full time

    Selexa Consulting Ltd is partnering with a leading engineering and instrumentation company to find a skilled LabVIEW Developer. As part of an experienced team, you will work on integrating complex software and next-generation semiconductor devices.The RoleAs a LabVIEW Specialist, you will be an integral part of the Software function, collaborating with...


  • Abingdon, Oxfordshire, United Kingdom Selexa Consulting Ltd Full time

    Selexa Consulting Ltd is partnering with a leading engineering and instrumentation company to find a skilled LabVIEW Developer. As part of an experienced team, you will work on integrating complex software and next-generation semiconductor devices.The RoleAs a LabVIEW Specialist, you will be an integral part of the Software function, collaborating with...


  • Abingdon, Oxfordshire, United Kingdom Selexa Consulting Ltd Full time

    Job Title: Software Developer for Complex SystemsJob Description:Selexa Consulting Ltd is seeking a skilled Software Developer to join our team. As a LabVIEW Developer, you will work alongside experienced engineers to integrate complex software and next-gen semiconductor devices.The Role:As a Software Developer, you will be responsible for developing...


  • Abingdon, Oxfordshire, United Kingdom Carbon 60 Full time

    Software Engineer - AbingdonAs a key member of our team, you will be responsible for designing and developing software solutions to communicate with motion, vision, and laser systems. Your expertise will be crucial in coordinating their function to achieve a viable process.Key Responsibilities:Develop software to manage and process feedback from the...


  • Abingdon, Oxfordshire, United Kingdom Carbon 60 Full time

    Software Engineer - AbingdonAs a key member of our team, you will be responsible for designing and developing software solutions to communicate with motion, vision, and laser systems. Your expertise will be crucial in coordinating their function to achieve a viable process.Key Responsibilities:Develop software to manage and process feedback from the...


  • Abingdon, Oxfordshire, United Kingdom RPS Group Full time

    About the RoleWe are seeking an experienced Software Engineering Specialist to join our team responsible for the development, implementation, and maintenance of software solutions across various sectors and clients.As a key member of our software development team, you will work under the guidance of senior members on all aspects of the software development...


  • Abingdon, Oxfordshire, United Kingdom FedEx Full time

    Job Title: {title}Description:At {company}, we are seeking a highly skilled software professional to join our team. As a {title}, you will be responsible for designing, developing, and maintaining high-quality software systems.Responsibilities:• Design and develop software systems using multiple programming languages.• Collaborate with cross-functional...


  • Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full time

    Job Title: Senior Control Systems EngineerWe are seeking a highly skilled Senior Control Systems Engineer to join our team at Tokamak Energy. As a key member of our engineering team, you will be responsible for designing, developing, and implementing control systems for our fusion energy projects.About the RoleThe successful candidate will have a strong...


  • Abingdon, Oxfordshire, United Kingdom ENGINEERINGUK Full time

    Software Simulation EngineerAbout ENGINEERINGUK:We are a global technology company, driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. We actively recruit people with a diverse range of backgrounds and cultivate a culture of inclusion that unlocks the benefits of our...


  • Abingdon, Oxfordshire, United Kingdom RPS Group Full time

    About the Role:We are seeking an experienced Cloud Software Engineer to join our team at RPS Group. As a key member of our software development team, you will be responsible for developing, implementing, and maintaining software solutions across various sectors and clients.Key Responsibilities:Develop, deploy, test, and support cloud applications using...

Senior Software Engineer

2 months ago


Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our team at Tokamak Energy, a leading global commercial fusion energy company. As a Senior Software Engineer, you will play a key role in developing data acquisition and control software for our superconducting magnet systems and their associated instrumentation.

Key Responsibilities
  • Maintain and extend existing real-time LabVIEW code
  • Develop C++ software for data acquisition and system control, running on both embedded and non-embedded systems
  • Develop GUIs for data display and system control
  • Write scripts, programs or other backend tooling to assist with data storage and retrieval
  • Write end-user and developer API documentation
  • Take ownership of data acquisition and control software within the wider HTS magnet development team
  • Liaise with users, the power electronics and IT teams, as well as subcontractors as needed
Requirements
  • Demonstrated experience in following programming languages: LabVIEW, C, and C++
  • Experience in the following software packages: version control (git, subversion, etc.), CMake or similar build automation tools, Linux environment with its typical build toolchain (gcc, clang, etc.)
  • Experience in asynchronous I/O development and libraries (e.g. libuv, Boost.Asio)
  • Experience in communication with external hardware using TCP/IP, RS-232, RS-485, SPI, I2C or similar protocols
  • Experience in working with National Instruments PXI, cRIO or similar systems
  • Degree or equivalent experience in computer science, physics, or another relevant field
  • Demonstrated experience in writing complex data acquisition or control software
Desirable Experience
  • Developing GUIs
  • Real-time C++ applications running under Linux with the pre-emptive kernel patch
  • Cross-compiling for a different architecture, e.g. Arm
  • Publish/subscribe messaging protocols, e.g. MQTT, WAMP, XMPP
  • Working with FPGAs or embedded systems running Linux
  • Linux server administration and management
  • Linux kernel stack and writing Linux kernel modules
What We Offer
  • Salary dependent on skills and experience and will be discussed from the outset
  • 28 days (inclusive of festive break) holiday plus bank holidays
  • Eligible for discretionary performance-related bonus
  • Share options scheme
  • Pension scheme
  • Financial benefits – including; group life insurance, critical illness, health cash plan and discount scheme
  • Innovation and Merit bonuses
  • Investment in training and development to support career progression
  • Opportunity to work on and contribute to world-class innovation
About Us

Tokamak Energy is a leading global commercial fusion energy company based near Oxford, UK. We have an unrivalled track record designing and operating spherical tokamaks; the optimal route to commercial fusion energy. In addition to fusion energy, Tokamak Energy is recognised as the leader in High Temperature Superconductor (HTS) magnet, design, numerical modelling, and prototyping.

Come and be a part of a dynamic and innovative team who are striving to provide a solution to one of humanity's greatest challenges: clean and sustainable energy for all.