C++ Software Engineer
New Today
A fantastic opportunity for a C++ Software Engineer to join a highly innovative engineering technology company, developing advanced software that directly drives complex physical systems. This organisation operates across the full product lifecycle, from initial design through to real-world production, offering a unique environment where software engineers work closely with hardware, manufacturing, and engineering teams to deliver high-impact solutions. You will join a collaborative development team working on a mature, high-performance desktop application alongside modern cloud-connected systems.
Location:
Nottingham
fully onsite, 5 days per week
Salary:
£40,000 - £50,000 per annum + benefits
Requirements for C++ Software Engineer: Strong commercial experience working as a Software Engineer using C++
Experience working with desktop applications, ideally within complex or high-performance environments
Exposure to modern development practices, including version control, CI/CD, and DevOps workflows
Strong problem-solving ability with an analytical mindset
Degree educated in Computer Science, Maths, Physics, Engineering or a closely related subject
Ability to work across multiple technologies and pick up new tools quickly
Strong communication skills and ability to collaborate with cross-functional teams
Experience in the following is beneficial: C#, .NET, ASP.NET Core, SQL Server, Azure DevOps, Git, CAD/CAM systems, CNC, PLC programming
Responsibilities for C++ Software Engineer: Develop, maintain, and enhance a high-performance C++ desktop application used in real-world engineering environments
Work across the full software stack, contributing to both desktop and cloud-connected systems
Collaborate closely with engineering and production teams to ensure software aligns with real-world use cases
Solve complex technical challenges, including mathematical modelling, geometry, and optimisation problems
Contribute to the improvement of development processes, including CI/CD pipelines and DevOps practices
Analyse and resolve technical issues within a complex and evolving codebase
Play an active role in shaping product direction and technical decisions
Work in an agile environment with a strong focus on delivering practical, high-impact solutions
What the role offers: The opportunity to work on software that directly interacts with and drives physical systems
A highly collaborative environment working across software, hardware, and engineering teams
Exposure to both legacy and modern technologies within a real-world product environment
The chance to have a tangible impact on products used in industry
A supportive and close-knit team where ideas are valued, and ownership is encouraged
Applications: If you would like to apply for this unique Software Engineering role, please send your CV via the relevant links!
Were committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing
(if this email address has been removed by the job board, full contact details are readily available on our website).
Keywords:
C++ Software Engineer / C++ Developer / Software Engineer / Desktop Application Developer / Systems Engineer / Backend Developer / Full Stack Developer / Application Engineer / Software Developer / C++ / MFC / C# / .NET / ASP.NET Core / SQL Server / Azure DevOps / Git / CI/CD / CAD CAM / CNC / PLC / Geometry Algorithms / Mathematical Modelling
TPBN1_UKTJ
- Location:
- Gb
- Job Type:
- FullTime
- Category:
- IT;IT
We found some similar jobs based on your search
-
New Today
Backend Software Engineer Kotlin Java Spring Boot
-
London
Backend Software Engineer / Developer (Kotlin Java Spring Boot) London / WFH to £80kAre you a backend focused technologist with real-time financial systems experience?You could be progressing your career as a Backend Software Engineer at a highly suc...
More Details -
-
New Today
Senior/Principal Software Engineer
-
United Kingdom
- Information Technology
Job Title: Senior/Principal Software Engineer Are you the right applicant for this opportunity Find out by reading through the role overview below. Job Location: Rochester, Kent. Onsite Salary: Up to £65.000 per annumdepending on experience Who w...
More Details -
-
New Today
Senior Software Test Engineer
-
United Kingdom
- IT
Job Title: Senior Software Test Engineer Location: Isle of Wight Cowes Full time onsite Salary: Up to £66,300 (dependent on skills and experience) Part time & accruing hours available Please let us know if you would like to discuss these options...
More Details -
-
New Today
Senior/Principal Software Engineer
-
United Kingdom
- IT
Job Title: Senior/Principal Software Engineer Job Location: Rochester, Kent. Onsite Salary: Up to £65.000 per annumdepending on experience Who we are: Join BAE Systems and youll be part of something bigger. As a valued member of our global colleag...
More Details -
-
New Today
Embedded Software Test Engineer - Up to £60K
-
London
-
£60,000 - £60,000
- IT & Computers
Embedded Software Test Engineer A forward-thinking digital consulting organization is seeking an Embedded Software Test Engineer to support the delivery of high-quality, reliable Embedded systems. The organization specializes in advanced digital solu...
More Details -
-
New Today
Senior/Principal Software Engineer
-
London
- Information Technology
Job Title: Senior/Principal Software Engineer Are you the right applicant for this opportunity Find out by reading through the role overview below. Job Location: Rochester, Kent. Onsite Salary: Up to £65.000 per annumdepending on experience Who w...
More Details -