Sirius Digital
Portsmouth / Global
Software Engineer C++
- Hybrid
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Portsmouth / Global
Software Engineer
Salary: Competitive, negotiable based on experience, plus benefits including a 7% pension contribution, 25 days holiday, and life insurance
Location: Portsmouth, hybrid working
Sirius Digital is a trusted provider of expertise in Software Engineering, Data Science, and AI, supporting clients in the defence, nuclear, space, and energy sectors. We specialise in software modelling and simulation, robotics and autonomous systems, as well as data science and engineering, delivering technical consultancy and innovative solutions.
We are seeking a Software Engineer who combines strong technical skills with problem-solving ability and effective communication. You will work independently or as part of small teams, helping Sirius Digital grow while advancing your own expertise. We offer a competitive benefits package and clear opportunities for rapid career progression.
Key Responsibilities:
Deliver technical consultancy projects to a high standard
Develop and implement software solutions across areas such as wargaming, simulation, autonomous systems, digital twins, and synthetic environments
Build and sustain strong client relationships
Apply mathematical and computational techniques to solve real-world problems, developing innovative approaches as needed
What We're Looking For:
Experience designing and delivering performant software applications, ideally within a technical consultancy environment
Knowledge of software modelling and simulation techniques
Ability to analyse requirements and define technical specifications
Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems
Proficiency in C/C++, familiarity with Python.
Willingness to learn new technologies and programming languages
Ability to apply mathematical or statistical methods to scientific or applied challenges
Confiden...
Fareham / Global
Southampton / Global
Portsmouth / Global
Southampton / Global
Portsmouth / Global
Portsmouth / Global