Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
contribution to high quality code. You will need: • A 1st of 2.1 degree in computer science or similarly applicable subject • Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) • Substantial experience of professional software development, using current industry best practice and tools such a bug More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
ACS Performance
new features, bug fixing, and diagnostics for both current and next-generation products. You'll work in a fast-paced, innovative environment with real impact. Key Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ACS Performance
new features, bug fixing, and diagnostics for both current and next-generation products. You'll work in a fast-paced, innovative environment with real impact. Key Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
software development team and advance the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
from you : A software engineer or electronics engineer with transferable talent into software development for test solutions: Strong ability to write software in one of the following languages; C, C++ or ADA and motivated to develop reliable, high performance, standardised and documented software Excellent analytical and design ability, including review and critical analysis ‘Can do' and flexible approach – you'll More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
and have resided in the UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Experience: Strong programming knowledge of ADA (C, C++ & C# desirable) Work with a multidisciplinary team to create extensible code for new development and to provide software solutions Previous experience with bare-metal embedded software Model-based development using More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks More ❯
Bedford, Bedfordshire, England, United Kingdom Hybrid / WFH Options
The Electronics Group
developing mathematical algorithms e.g., Data fusion, state estimation etc. Experience working with embedded systems, real-time systems, safety critical systems. Knowledge of communication systems. Version control systems e.g., git. C++, Java, Python development skills. Other useful skills for this role: Experience with quality standards for software (e.g., DO-178, ED-20x). Existing SC Clearance. Other Duties and Responsibilities: To More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
with a multidisciplinary team to create extensible code for new development and to provide software solutions Previous experience with bare-metal embedded software Strong programming knowledge of C/C++ Model-based development using UML SCADE definition and verification algorithms Promote quality code and engage in design and code reviews Aerospace software knowledge is desirable - e.g. DO178C If you think More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
or machine learning (ideally CNNs for volumetric data). Increasingly, software architecture is a consideration. Python, TensorFlow, Keras, PyLattice or similar technologies would be indicative; additional languages such as C++ are also acceptable. Familiarity with computer vision, big data, geometric feature extraction, cellular imaging, timelapse imaging and tracking, volumetric tiling, voxel imaging, 3D graphics, spherical harmonics (3D, or 4D hyperspherical More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
with deeper experience in some (not necessarily all) of the following: Proven experience in software design for real-time applications. Familiarity with Linux operating system. Familiarity in C/C++ programming languages. Experience with microcontrollers, such as Raspberry Pi. Ability to analyse system performance and provide optimisation solutions. Strong debugging and problem-solving skills. Knowledge of object-oriented approaches, to More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Degree qualified Senior Software Engineer with 5+ years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, expertise in Modern C++ design as well as good Linux and Scripting (Python) skills. Of particular interest is experience in the development of security/defence command and … systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience. Ideal requirements for the Senior C++ Software Engineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Cambridge Hybrid To C£80K + 25 days holiday + Private medical + Pension + Company Bonus + more. Bringing a solid background in Embedded Software development (C/C++) and with DSP knowledge you will join a thriving Technical Consultancy where youll combine hands-on technical delivery and people leadership (small team of approx. 3-7). This dynamic More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Cambridge - Hybrid - To C£80K + 25 days holiday + Private medical + Pension + Company Bonus + more. Bringing a solid background in Embedded Software development (C/C++) and with DSP knowledge you will join a thriving Technical Consultancy where you’ll combine hands-on technical delivery and people leadership (small team of approx. 3-7). This More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
La Fosse
experience (e.g., microcontrollers, microprocessors, CPLDs, FPGAs) Competence in analog design, especially interfacing with sensors and transducers Experience with VHDL for programmable logic is highly desirable Familiarity with C/C++ or Python for verification and testing is a plus (e.g., Arduino, Raspberry Pi More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
background in DSP algorithm development and signal processing theory Experience relating to Radio Systems, GNSS, Smart Antennas, Beamforming and Jammers all highly beneficial. Proficiency in MATLAB, Python, C/C++, or VHDL/Verilog for simulation and implementation Understanding of real-time systems and embedded platforms Key Responsibilities Design and implementation of radio communication systems with a focus on DSP More ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Talent Locker
guidance to more junior engineers where appropriate. What you'll bring Strong academic background in a relevant technical subject (e.g. Electronics, Communications, Computing) VHDL/Verilog and C/C++ programming experience Experience with DSP techniques and SoC-based modular designs Understanding of firmware development processes, from simulation and testbench creation through to embedded implementation Familiarity with tools/libraries More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
re looking for from you: A software engineer focussed on embedded software development for Real Time systems: Significant previous experience of developing embedded software using Ada, and C/C++ Experience in model-based development, using UML or using tools such as IBM's Rhapsody ‘Can do' and flexible approach – you'll enjoy solving technical problems that sometimes extend beyond More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
and have the confidence to control change to the requirements and costs, against an agreed estimate/budget Understanding of UML and high level languages such as C and C++ Project management skills to ensure good planning, delivery and cost control of software A good understanding of software and the software development lifecycle including configuration management tools and techniques, to More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
DDR and Flash memory and high speed serial interconnect design Experience 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Deliver occasional customer training sessions (mostly remote) Travel occasionally to Arm sites and partner locations Required Skills and Experience : 10+ years in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture, especially for automotive systems Experience debugging from firmware to OS/application layers (Linux, RTOS) Familiarity with functional safety processes (FuSa) Solid grasp More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
particularly in backend engineering, performance tuning, and code generation. Strong understanding of microarchitectural-level performance, and a consistent track record of optimizing software to match. Proficiency in C/C++ and groundbreaking software engineering practices. Excellent debugging, analytical, and problem-solving skills in complex compiler environments. Experience with LLVM, GCC, or proprietary compiler stacks. "Nice To Have" Skills and Experience More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Engineer with 5+ years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree, expertise in Modern C++ design as well as good Linux and Scripting (Python) skills. Of particular interest is experience in the development of security/defence command and control software and using GIS (Geographic … systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience. Ideal requirements for the Senior C++ Software Engineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/ More ❯