the following technical disciplines: Videogame engine technology (e.g. Unreal Engine, Godot) Entity or Event based Simulation Robotics and Autonomous Systems Proficient in C/C++ or C# and Python. Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields. Understand varied codebases and be confident in More ❯
similar software qualification Experience with all phases of the software development lifecycle Excellent software coding, integration and testing skills Extensive knowledge of programming languages, C++, C# and Ada highly desirable Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible More ❯
similar software qualification Experience with all phases of the software development lifecycle Excellent software coding, integration and testing skills Extensive knowledge of programming languages, C++, C# and Ada highly desirable Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible More ❯
a product that our customer can trust his/her life with. Roles & Responsibilities Advanced Firmware Development & Architecture: Designs and implements complex C/C++ firmware modules (e.g., RTOS-based systems, sophisticated driver stacks) for microcontrollers or embedded processors. Optimizes code for performance, reliability, and memory constraints in embedded systems. More ❯
Support system integration activities. The Candidate Have considerable experience of using at least one high level programming language. Knowledge and experience of C and C++ required. Knowledge of both Linux and Windows O/S. Knowledge of VxWorks is desirable. Have considerable experience of using a high level design methodology More ❯
with systems, hardware, and firmware engineers to align technical efforts. Contribute to technical reviews and project planning discussions. Requirements Strong proficiency in C/C++ and Python Deep understanding of computer vision , image processing , and machine learning Experience with libraries like OpenCV , TensorFlow , PyTorch , or Jetson Hands-on experience with More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
CBSbutler Ltd
interface design, implementation and test using HTML, CSS and JavaScript. Experience of test automation using Node.js, npm, Python. Desirable Comms, Radar and Satellite experience. C++ is the main code used; some experience would be useful. More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
CBSbutler Holdings Limited trading as CBSbutler
interface design, implementation and test using HTML, CSS and JavaScript Experience of test automation using Node.js, npm, Python Desirable Comms, Radar and Satellite experience. C++ is the main code used, some experience would be useful. More ❯
in CAD software, such as SolidWorks and AutoCAD, for advanced 3D modeling and technical drawings. Strong programming skills in languages such as C/C++, Python, and MATLAB are essential. Proven experience in control systems design, sensor integration, and signal processing is necessary. Knowledge of motion control systems and industrial More ❯
ENGINEER TO HAVE…. Experience with Robot Framework as an automation tool Ability to architect, document, and implement integration tests in an embedded environment C++ software engineering experience on Linux platforms Git for software configuration control An active SC clearance is required TO BE CONSIDERED…. Please either apply by More ❯
Portsmouth, yorkshire and the humber, united kingdom
Searchability NS&D
ENGINEER TO HAVE…. Experience with Robot Framework as an automation tool Ability to architect, document, and implement integration tests in an embedded environment C++ software engineering experience on Linux platforms Git for software configuration control An active SC clearance is required TO BE CONSIDERED…. Please either apply by More ❯
firmware and infrastructure engineers. Experience with Robot Framework as an automation tool Ability to architect, document, and implement integration tests in an embedded environment C++ software engineering experience on Linux platforms Git for software configuration control An active SC clearance is required Please either apply by clicking online or emailing More ❯
infrastructure engineers. Key Responsibilities: Experience with Robot Framework as an automation tool Ability to architect, document, and implement integration tests in an embedded environment C++ software engineering experience on Linux platforms Git for software configuration control An active SC clearance is required Please either apply by clicking online or emailing More ❯
Portsmouth, yorkshire and the humber, united kingdom
Redline Group - Specialist Recruitment for Technology & Electronics Companies
Development Engineer: • Degree qualified in Electronics Engineering or related discipline • Experience of developing Test solutions for Analogue and Mixed Signal components • Experience with Pascal, C++, C#, Visual basic hands-on programming • Credence D0, ASLx or COHU experience ideal • PCB Design – Altium, OrCad, EAGLE CAD This is a unique chance to More ❯
Development Engineer: Degree qualified in Electronics Engineering or related discipline Experience of developing Test solutions for Analogue and Mixed Signal components Experience with Pascal, C++, C#, Visual basic hands-on programming Credence D0, ASLx or COHU experience ideal PCB Design - Altium, OrCad, EAGLE CAD This is a unique chance to More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
Gregory Martin International
Senior Software Engineer - Modelling and Simulation, C, C++, Unreal Engine Location: Portsmouth, Hampshire/Hybrid Role Salary: £40,000 to £60,000 negotiable depending on level of experience, plus excellent benefits Our client is a successful consultancy providing digital technology expertise to projects in the Ministry of Defence. They are … a Senior Software Engineer: Development of constructive and real-time Modelling and Simulation (M&S) models and scenarios using a combination of Python, C, C++, and custom scripting languages using object-oriented design techniques. Visualise analytical data extracted from these models. Work closely with the customer to develop threat laydowns … and simulation frameworks. General Systems Engineering skills (requirements definition, requirements analysis, functional design/decomposition, enterprise modelling, test & acceptance). Knowledge of C/C++ programming. Experience with Unreal Engine and UE C++. Experience with Unity Engine and C#. Experience with Python. Experience with Virtual Reality. Ability to solve complex More ❯
Software Engineers C & C++ x2 - 12 months contracts 4/5 days per week on site Position Description The purpose of the role is to perform Software Design, Development, Documentation, Integration and Test activities. Design verification using a combination of simulation, analysis, and test techniques. Generate design documentation and technical … specifications Support system integration activities Key Skillset Have considerable knowledge & skill in one high level programming language Knowledge and proven ability of C and C++ required. Knowledge of both Linux and Windows O/S. Knowledge of VxWorks is desirable. Have considerable ability of using a high level design methodology More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
Airbus
YOU WILL CONTRIBUTE TO THE TEAM Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of … software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) ABOUT YOU Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Not a 100% match More ❯
Portsmouth, yorkshire and the humber, united kingdom Hybrid / WFH Options
AIRBUS Defence and Space Limited
YOU WILL CONTRIBUTE TO THE TEAM *** Use your skills and knowledge to prototype innovative wireless solutions * You will be primarily developing using C/C++ on embedded platforms * Development of embedded software/firmware prototypes in an agile environment * Further development of proven prototypes to a deployment standard * Development of … software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) **ABOUT YOU*** Experience programming Embedded Systems using C/C++* Experience of bare-metal and embedded Linux environments* Knowledge of Digital Signal Processing* Knowledge of Software Defined Radio**Not a 100% match More ❯
portsmouth, hampshire, south east england, united kingdom Hybrid / WFH Options
AIRBUS Defence and Space Limited
YOU WILL CONTRIBUTE TO THE TEAM *** Use your skills and knowledge to prototype innovative wireless solutions * You will be primarily developing using C/C++ on embedded platforms * Development of embedded software/firmware prototypes in an agile environment * Further development of proven prototypes to a deployment standard * Development of … software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) **ABOUT YOU*** Experience programming Embedded Systems using C/C++* Experience of bare-metal and embedded Linux environments* Knowledge of Digital Signal Processing* Knowledge of Software Defined Radio**Not a 100% match More ❯
the end-to-end development of GCS interfaces, enabling real-time monitoring and control of autonomous systems. Design, build, and maintain UI software using C++, Qt, QML, and JavaScript. Working alongside operators to gather insights, validate usability, and continuously refine the user experience. Create prototypes and storyboards to explore and … integrated solutions. Contribute to clean, scalable, and maintainable codebases. Support the development of more junior team members through technical leadership. Essential Skills: Expertise in C++ and Qt, and would ideally have had experience with QML and JavaScript. An understanding of UI design principles, especially for high-reliability, mission-critical systems. More ❯
their dynamic and agile team. As an Embedded Engineer, you will play a pivotal role in developing cutting-edge wireless solutions using C/C++ on embedded platforms. This is an excellent opportunity to showcase your expertise and contribute to the development of groundbreaking embedded prototypes in an agile environment. … Key Responsibilities Design and develop innovative wireless solutions using C/C++ on embedded platforms. Collaborate with cross-functional teams to ensure seamless integration of embedded systems. Work in an agile environment to rapidly prototype and iterate embedded solutions. Implement and optimize embedded software for wireless communications. Contribute to the … overall architecture and design of embedded systems. Candidate Requirements Extensive experience working on embedded systems. Proficient in C/C++ programming languages. Solid understanding of bare metal and embedded Linux systems. Knowledge of digital signal processing (DSP) techniques. #J-18808-Ljbffr More ❯
a high-impact engineering team working at the intersection of innovation, sustainability, and simulation technology. Our client is on the lookout for a skilled C++ Developer to support the evolution of a powerful, industry-leading simulation platform. You'll collaborate with an experienced technical team to enhance, refactor, and futureproof … Troubleshoot and optimise systems, ensuring robust and scalable software delivery Help shape solutions aligned with global sustainability goals Tech Stack & Desirables: Strong experience with C++ (ideally within a Windows environment) Bonus points for a solid mathematics background Clear communicator, team collaborator, and quick learner Seniority level Mid-Senior level Employment More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
Enterprise Recruitment Ltd
This position is perfect for an FPGA Engineer focused on innovation. You will be ahead of industry trends, collaborating with leading semiconductor companies and top engineers on challenging projects. In this small company, there's no micromanagement—just a focus More ❯
Portsmouth, yorkshire and the humber, united kingdom Hybrid / WFH Options
Enterprise Recruitment Ltd
This position is perfect for an FPGA Engineer focused on innovation. You will be ahead of industry trends, collaborating with leading semiconductor companies and top engineers on challenging projects. In this small company, there's no micromanagement—just a focus More ❯