FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, C++, Data Acquisition & Control
Tokamak EnergySenior Software Engineer developing C++ applications on embedded and Linux platforms. Responsible for real-time software controlling complex engineering systems with hardware interfaces.
Tech Stack
Tools & technologiesLinuxTCP/IP
About the role
Key responsibilities & impact- Develop C++ software for real-time data acquisition and system control
- Interface directly with hardware using communication protocols such as USB, TCP/IP, SPI, I2C and serial
- Build tools and interfaces for system monitoring and control
- Develop backend tooling for data storage, processing, and retrieval
- Take ownership of core control software within the team
- Collaborate with electronics engineers and other technical teams
Requirements
What you’ll need- Strong C++ development experience
- Experience building asynchronous or real-time systems
- Comfortable working in a Linux environment
- Experience interfacing with hardware and communication protocols
- Familiarity with version control and build systems such as Git and CMake
- Embedded Linux or ARM-based systems
- Asynchronous I/O frameworks such as Boost.Asio
- Real-time systems or networking
- Messaging protocols such as MQTT
- Experience working with hardware such as FPGAs or microcontrollers
Benefits
Comp & perks- 25 days holiday + bank holidays, plus discretionary festive shutdown
- Performance-led rewards including discretionary bonus, innovation and merit schemes
- Share options – a stake in our future success
- Pension and comprehensive financial protection package including death in service and critical illness cover
- Health and wellbeing support, including cash plan and 24/7 assistance
- Ongoing investment in your growth with training and career progression
- Be part of world-changing innovation in Fusion Energy
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++ DevelopmentReal-Time SystemsAsynchronous I/OEmbedded LinuxARM-Based SystemsCommunication ProtocolsData ProcessingSystem ControlVersion ControlBuild Systems