Hemel Hempstead, Hertfordshire, South East, United Kingdom
Sopra Steria Limited
Our Cyber team look after some complicated and compelling areas within Aero, Defence and Security. If you want to lead from the front, gain experience working with multiple clients, and always have access to the latest technologies, then join the More ❯
Employment Type: Permanent
Salary: 25 days holidays, 6% Contributory pension, 4 x life Insurance
changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of More ❯
Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Defence
per week required on-site due to workload classification. Key Responsibilities: Collaborate with Project Leads, Simulation Architects, and the wider project team to develop synthetic environments using C/C++, C#, and Linux. Provide technical leadership, project management, and team building in the development of weapon systems and system architectures. Support the full product life cycle, including visualisations, demonstrations, verification … and international customers. Job Requirements: Experience in leading software development teams and advancing technical development of synthetic environments/simulation components. Strong background in software development with C# and C++, with the ability to solve complex problems. Open approach to software development, as applications may span multiple projects, requiring strong communication skills. Experience with real-time software development and simulation More ❯
have the opportunity to learn and grow with the programme. Please note, applicants will require active Security clearance. Required Skills Experience in developing software in C and/or C++ Excellent verbal and written communication skills Comprehensive understanding of various software development methodologies Ability to work effectively in a team and adhere to process within a software development environment Knowledge More ❯
Up Displays, mission computers, and flight control systems. Required Skills & Experience Experience across the software engineering lifecycle (requirements, design, testing, release) Familiarity with programming languages such as LabVIEW, TestStand, C++, Python , or C# Ability to work independently with technical documentation Experience in test equipment design and working in engineering environments Understanding of Windows security policies and IT infrastructure Awareness of More ❯
systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions. The role will focus on designing and developing embedded software using C/C++ and Python to interface with hardware platforms, FPGAs, and other system components. The ideal candidate will contribute to the design of system architecture and workclosely with senior engineers to deliver … alongside more experienced team members. This is an excellent opportunity to grow technical skills in a supportive, hands-on environment. Key Responsibilities Include: Writing embedded software in C/C++ and Python to support hardware integration and external system interfaces. Contributing to system-level design by implementing and testing efficient software sub-systems. Collaborating with senior engineers to define interfaces … a desire to grow professionally within a technically innovative team. A degree in Engineering, Computer Science, or a related field is expected, along with basic experience in C/C++ development and an interest in broadcast technologies or embedded systems. Some familiarity with embedded Linux, IP networking, or web-based systems is advantageous but not essential. A proactive approach to More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
DDR and Flash memory and high speed serial interconnect design. Ability in SI and PI Analysis. Proficiency in VHDL to support board level test and debug. Proficiency in C, C++, or Python to support board level test and debug. Familiarity with DSP concepts for SDR, radar signal processing and optical sensors. Ability to develop elegant hardware architectures through detailed understanding More ❯
aviation/aerospace industry. Desirable Skills and Competencies Experience of safety critical systems and software in aerospace, automotive or a related industry Web technologies including Javascript, HTML, etc C# & C++ programming Windows application development using Visual Studio Knowledge of ARINC, AFDX and/or CAN bus protocols Atlassian toolset (Jira, Jira Service Desk, Confluence, Bitbucket, Bamboo More ❯
join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
LA International Computer Consultants Ltd
systems. * Previous hands-on experience as developer, programmer or data scientist would be preferred. * Proficiency in programming languages commonly used in AI/ML, such as Python, R, C, C++, or Java, and their associated security considerations. * Previous experience with ML, LLM, deep learning and data manipulation techniques, libraries, and frameworks such as TensorFlow, PyTorch, Jax, and scikit-learn is More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Copello
member of our team, you will be responsible for designing, developing, and maintaining software applications that meet stringent security and performance requirements. If you have a strong background in C++ and Ada, and a passion for delivering high-quality software solutions, we want to hear from you. Required Skills Proven experience as a Software Developer with a strong focus on … C++ and Ada Experience in the Defence sector or a related industry is highly desirable Strong understanding of software development principles and methodologies Excellent problem-solving skills and attention to detail Ability to work effectively both independently and as part of a team Strong communication and interpersonal skills Nice to Have Skills Experience with agile development methodologies Knowledge of defence More ❯
join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation More ❯
team, providing guidance, mentoring, and advice when needed Essential Skills and Experience: Software/Electronics Engineering Degree Strong understanding of the electronics underpinning your designs Experience with embedded C, C++, and C# Ability to manage workload and meet deadlines Excellent attention to detail Proficient in report writing and documentation Experience of working within a manufacturing environment Preferable Skills and Expertise More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
interconnects. Skilled in Signal Integrity (SI) and Power Integrity (PI) analysis to ensure robust hardware performance. Proficient in VHDL for board-level testing, validation, and debugging. Competent in C, C++, or Python to support hardware bring-up and diagnostic activities. Solid understanding of DSP principles relevant to SDR, radar signal processing, and optical sensing technologies. Demonstrated ability to architect innovative More ❯
Employment Type: Contract
Rate: Up to £58 per hour PAYE and Umbrella pay option available
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ Software Engineer Location: Stevenage, Full time on site Duration: 12 Months SC Clearance Required Rate: £67 ph Umbrella Overview of Department: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime software development teams. In addition we also … system levels. • Conduct performance analysis, debugging, and optimisation of real-time systems. • Document architecture, interface definitions, and test procedures to support handover and formal test activities. ? Key Skillset Essential: • C++ development in a Linux environment. • C# for tooling, test interfaces, or Windows components as needed. • Proven ability working with real-time data systems, preferably involving SFPDP or other high-speed More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers … real time data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies … you! If, though, you think this role could be right for you and you'd like to learn more, then please apply now. Senior Software Developer, Senior Software Engineer, C++, Rust Corriculo Ltd acts as an employment agency and an employment business. #ChannelA #GB More ❯
Apple App Store developer processes, including code signing and deployment using TestFlight. * Experience as a Google Play Store developer, including app publishing (APK, AAB). * Skills in C/C++ desktop development for Windows using Visual Studio IDE. * Experience with Continuous Integration (CI) tools, including JIRA, Git, Jenkins, Java, bash, batch scripts, and CMake. What you'll get in return More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ Software Engineer Location: Bristol or Stevenage, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £75 ph Umbrella Overview of department: We are looking for experienced Software Engineers to join the delivery team undertaking the development of an application-level C++ Engine which handles data processing computer cluster management and interfaces between different Matlab/Simulink … models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Key Skillset Essential: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes Continuous Integration and Testing More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bond Williams Limited
A GUI Engineer is required by a fast-growing deep tech company developing advanced detector technology for scientific laboratories worldwide. The GUI Engineer will leverage high level C++ and Qt skills to take ownership of designing and developing modern, user-centric interfaces for the company's detector control software. GUI Engineer key responsibilities: Design and implement clean, user-friendly interfaces … for scientific software using Qt and C++ Collaborate closely with scientists and engineers to ensure the company's advanced tools are intuitive and accessible, driving faster and more effective research outcomes. Test, troubleshoot, and refine UI features to ensure smooth user experiences Document UI components and usage to support maintainability and onboarding Contribute to broader software and product development efforts … as needed Stay current with industry trends in UX design, scientific software, and Qt best practices GUI Engineer key requirements: Experience developing UIs in Qt and C++, with clean, elegant design sensibilities Familiarity with Python and cross-platform development (Linux & Windows) Excellent communication and teamwork skills A collaborative, hands-on approach to problem-solving The company has a fantastic collaborative More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
Solid understanding of OOP, data structures, and design patterns Agile mindset, problem-solving skills, and a passion for clean, user-friendly design Great communicator and team player Desirable Skills: C++ experience Linux sysadmin or DevOps background What happens now? Upon submission of your application, should it meet our selection criteria, you will be contacted via e-mail by one of More ❯
Employment Type: Contract
Rate: Up to £67 per hour PAYE and Umbrella pay option available
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours. The successful Software Engineer will have a relevant degree in Mathematics and … will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience Degree, Masters or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series … C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a relaxed atmosphere. If you are looking for an opportunity More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Defence
and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. Desirable experience: You have experience with other languages such as C++ Linux sysadmin/DevOps/deployment More ❯
join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
C++ Software Engineer (Chromium) Chromium, C++, Fareham, Hampshire. Some flexibility with hybrid working. Salary £55,000 - £65,000 plus excellent benefits An exciting new opportunity for a C++ Software Engineer with the opportunity to help develop and maintain my clients main browser services. You will be given the chance to join a technically minded development team to constantly evolve their … development and security patches Write clean, maintainable and well documented code Desired skill set that includes: Degree in Computer Science or related field or equivalent experience Strong experience with C++ Deep understanding of Chromium open-source project including customisation, build process, implementation of custom extension APIs Proven ability to write-quality, secure code The company offer an unrivalled volume of More ❯