Software Engineer (C++) - High-Performance Systems - (ID45430) Apply
C++ Software Engineer – High-Performance SystemsDo you enjoy solving performance challenges in real-time environments?Looking to work on software that interacts closely with hardware and advanced processing?Ready to contribute to systems that support innovation across multiple sectors?We’re working with a well-established, technically respected organisation developing real-time systems used in scientific, engineering, and research applications globally. They're seeking a C++ Software Engineer to help evolve and optimise key areas of their performance-critical software.You’ll join a collaborative, engineering-led team where your contributions will directly influence system efficiency, scalability, and technical direction.Why This Role is GreatContribute to highly optimised C++ codebases in performance-sensitive environmentsSolve technical problems that combine software, hardware interaction, and data flowExplore ways to improve responsiveness, efficiency, and throughput at scaleWork with a range of technical colleagues, including engineers and researchersTake part in architectural decisions and the future direction of complex systemsThis is a hands-on role with the chance to shape software that supports cutting-edge work across a variety of industries.About YouThis opportunity is ideal for someone who thrives on systems-level problem solving and has experience or interest in:Modern C++ development, with a focus on optimisation or performanceWorking with hardware-aware or real-time systemsExploring low-level system behaviour and improving efficiencyCollaborating with multidisciplinary teams on technical design and deliveryExperience in areas like graphics, simulation, scientific computing, embedded systems, or applied ML would be valuable-but not essential. Transferable skills and curiosity are just as important.What’s On OfferA competitive salary packageStrong employer pension contributionPrivate healthcare coverGenerous holiday allowanceFlexible, supportive working culture focused on long-term growthOpportunities to contribute to meaningful, widely-used technologyApply NowIf you're a C++ engineer who enjoys pushing the boundaries of what systems can do (particularly when speed, precision, or complexity are involved) we’d love to hear from you. Don’t worry if you don’t tick every box; if the role sounds exciting, please get in touch.An Inclusive ApproachWe and our client believe in building inclusive teams where people from all backgrounds feel welcome and supported. If you need adjustments during the application process, we're here to help.

