Senior Software Engineer
4 days ago
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 key member of our team, you will be responsible for developing and maintaining 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
- 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.), asynchronous I/O development and libraries (e.g. libuv, Boost.Asio), and 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
- 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
- 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
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.
-
Senior Software Engineer
7 days ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe 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...
-
Senior Software Engineer
7 days ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe 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...
-
Electrical CAD Team Lead
3 weeks ago
Abingdon, Oxfordshire, United Kingdom The Engineer Full timeJob SummaryThe Engineer is seeking a highly skilled Electrical CAD Team Lead to join our team. As a key member of our CAD department, you will be responsible for leading and mentoring a team of CAD drafters and designers, ensuring the creation of accurate and detailed electrical CAD drawings and plans for our projects.Key ResponsibilitiesTeam LeadershipLead,...
-
Electrical CAD Team Lead
3 weeks ago
Abingdon, Oxfordshire, United Kingdom The Engineer Full timeJob SummaryThe Engineer is seeking a highly skilled Electrical CAD Team Lead to join our team. As a key member of our CAD department, you will be responsible for leading and mentoring a team of CAD drafters and designers, ensuring the creation of accurate and detailed electrical CAD drawings and plans for our projects.Key ResponsibilitiesTeam LeadershipLead,...
-
Senior Software Engineer
2 days ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tokamak Energy, a leading global commercial fusion energy company. As a key member of our team, you will be responsible for developing and maintaining data acquisition and control software for our superconducting magnet systems and their associated instrumentation.Key...
-
Senior Software Engineer
2 days ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tokamak Energy, a leading global commercial fusion energy company. As a key member of our team, you will be responsible for developing and maintaining data acquisition and control software for our superconducting magnet systems and their associated instrumentation.Key...
-
Senior Software Engineer
3 weeks ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe 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...
-
Senior Software Engineer
2 weeks ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe 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...
-
Software Development Engineer
2 weeks ago
Abingdon, Oxfordshire, United Kingdom Carbon60 - Eng&Tech Full timeSoftware Engineer - AbingdonCarbon60 - Eng&Tech is seeking a skilled Software Engineer to join our team in Abingdon. As a key member of our engineering team, you will be responsible for designing and developing software solutions to communicate with motion, vision, and laser systems.Key Responsibilities:Develop software to coordinate the function of motion,...
-
Software Development Engineer
2 weeks ago
Abingdon, Oxfordshire, United Kingdom Carbon60 - Eng&Tech Full timeSoftware Engineer - AbingdonCarbon60 - Eng&Tech is seeking a skilled Software Engineer to join our team in Abingdon. As a key member of our engineering team, you will be responsible for designing and developing software solutions to communicate with motion, vision, and laser systems.Key Responsibilities:Develop software to coordinate the function of motion,...
-
Software Development Engineer
1 week ago
Abingdon, Oxfordshire, United Kingdom Carbon 60 Full timeSoftware 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...
-
Software Development Engineer
2 weeks ago
Abingdon, Oxfordshire, United Kingdom Carbon 60 Full timeSoftware 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...
-
Senior Software Engineer
2 weeks ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tokamak Energy, a leading global commercial fusion energy company. As a key member of our High Temperature Superconductor (HTS) magnet development team, you will be responsible for developing and maintaining data acquisition and control software for our superconducting...
-
Senior Software Engineer
2 weeks ago
Abingdon, Oxfordshire, United Kingdom Tokamak Energy Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tokamak Energy, a leading global commercial fusion energy company. As a key member of our High Temperature Superconductor (HTS) magnet development team, you will be responsible for developing and maintaining data acquisition and control software for our superconducting...
-
Software Engineering Manager
1 week ago
Abingdon, Oxfordshire, United Kingdom Avanti Recruitment Full timeSoftware Team Lead OpportunityAvanti Recruitment is working with a company in Abingdon to find a skilled Software Team Lead. This role will involve a mix of technical and leadership responsibilities, with a focus on advancing development expertise and leading a team of engineers.Key Responsibilities:Provide technical leadership and guidance to the...
-
Software Engineering Manager
1 week ago
Abingdon, Oxfordshire, United Kingdom Avanti Recruitment Full timeSoftware Team Lead OpportunityAvanti Recruitment is working with a company in Abingdon to find a skilled Software Team Lead. This role will involve a mix of technical and leadership responsibilities, with a focus on advancing development expertise and leading a team of engineers.Key Responsibilities:Provide technical leadership and guidance to the...
-
Software Engineer
1 week ago
Abingdon, Oxfordshire, United Kingdom RPS Group Full timeAbout the RoleWe are seeking an experienced Software Developer to join our Client Digital Solutions team, responsible for developing, implementing, and maintaining software solutions across our UK and Netherlands services sectors and international clients.Key ResponsibilitiesDevelop, deploy, test, and support cloud applications using Microsoft...
-
Software Engineer
1 week ago
Abingdon, Oxfordshire, United Kingdom RPS Group Full timeAbout the RoleWe are seeking an experienced Software Developer to join our Client Digital Solutions team, responsible for developing, implementing, and maintaining software solutions across our UK and Netherlands services sectors and international clients.Key ResponsibilitiesDevelop, deploy, test, and support cloud applications using Microsoft...
-
Software Engineer
3 weeks ago
Abingdon, Oxfordshire, United Kingdom M3 Global Research Full timeAbout M3 Global ResearchM3 Global Research is a leading provider of digital solutions for the healthcare industry. Our mission is to utilize technology to improve healthcare outcomes and increase efficiency.We are a dynamic and innovative company that prides itself on a collaborative work environment where every team member contributes to our mission.Job...
-
Software Engineer
3 weeks ago
Abingdon, Oxfordshire, United Kingdom M3 Global Research Full timeAbout M3 Global ResearchM3 Global Research is a leading provider of digital solutions for the healthcare industry. Our mission is to utilize technology to improve healthcare outcomes and increase efficiency.We are a dynamic and innovative company that prides itself on a collaborative work environment where every team member contributes to our mission.Job...