51 to 75 of 102 C++ Jobs in Hampshire

Principal Autonomy Engineer — Robotics & AI

Location
Fareham, England, United Kingdom
hands-on role spans R&D, prototyping, and production deployments, with emphasis on reliability and safety. You will design high‐level autonomy software using C++ and Python, work with ROS2, DDS, and embedded Linux, and mentor engineers across perception, navigation and hardware teams. #J-18808-Ljbffr ...

Defence Embedded Software & FPGA Engineer

Location
Farnborough, England, United Kingdom
device drivers to user interfaces, within a small, multidisciplinary team. Developers will advance ideas from early research to full product development, leveraging C/C++, Rust, Python, and FPGA toolchains. Security clearance is required for roles in national defense programs. #J-18808-Ljbffr ...

Software Engineer: 5G/AI, 3GPP Tools & 6G Prep

Location
Fleet, England, United Kingdom
3GPP technologies teams. You will contribute to 5G protocol conformance features, stack tests, and tools, while exploring 6G developments. You will work with C++ and Python, resolve customer requests, collaborate with UK and Germany experts, and participate in innovation initiatives. The role offers hands-on AI/ML experiences ...

Senior Ada 95 Engineer — Secure, Mission-Critical Simulations

Location
Portsmouth, England, United Kingdom
rigorous governance, traceability and high-quality software delivery, with site-based work and occasional travel. The successful candidate will bring experience with Ada 95, C++/C#, and strong debugging, testing and #J-18808-Ljbffr ...

Student Placement Software Engineer - 3GPP 5G and 6G Technologies

Location
Fleet, England, United Kingdom
features leading towards 6G. Investigating and resolving customer requests related to 3GPP 5G protocol stack. Learning about the development of complex software applications using C++ and Python, including testing strategies. Collaborating with industry experts in the UK and Germany to gain knowledge of cutting-edge wireless and telecommunication technologies ...

FPGA Engineer

Hiring Organisation
Matchtech
Location
Farnborough, Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Xilinx or Altera devices and toolsets Integration and use of third-party IP Secure design principles (design for security) Embedded firmware development (C/C++/assembler) Understanding of cryptographic standards/algorithms Strong knowledge of FPGA integration within hardware platforms Clearance This position requires UK SC clearance (or eligibility ...

Software Engineers

Location
Southampton, England, United Kingdom
hardware‐in‐the‐loop testing, and sea trials Integrating new sensors and equipment with our C2 system Who you are Strong proficiency in modern C++ (C++11 or later), ideally within safety- or mission‐critical applications. Experience with real‐time or embedded systems (e.g. RTOS, bare metal, or Linux‐based platforms ...

Signals Researcher

Location
Basingstoke, England, United Kingdom
thorough understanding of signals analysis. Basic skills in crypt and protocol reverse engineering. Experience developing software to interact with SDRs using Python, C/C++ and/or Rust. Interest in vulnerability research against low level radio protocols and devices. Interested and passionate about building on existing skills as well ...

RF Spectrum Analysis Software Engineer Intern

Location
Fleet, England, United Kingdom
software. The role involves working with WLAN, Bluetooth, UWB and other standards across avionics, automotive electronics and mobile communications, and learning complex software with C++ and Python. Collaboration with global teams is essential. #J-18808-Ljbffr ...

Android Platform Engineer — Mission-Critical NS Tech (SC/DV)

Location
Romsey, England, United Kingdom
components, collaborating on mission-critical projects for national security partners. You will work with Java, Android Studio, Android/Linux internals, and C/C++ in a security-focused environment, with on-site facilities and the opportunity to contribute to safeguarded systems. #J-18808-Ljbffr ...

Wireless Protocol & System API Engineer (3GPP/Pre-6G)

Location
Fleet, England, United Kingdom
functional teams to deliver reliable solutions, contributing to pre-6G standards in a multi-site environment. Ideal candidates should be proficient in C#/C++ and have experience with RESTful APIs, along with excellent technical communication skills. #J-18808-Ljbffr ...

Senior Design Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£80,000
standard EDA simulation and synthesis tools Experience delivering complex, integrated digital designs Additional experience with 5G, communications/DSP algorithms, UVM, AMBA, SystemC/C++, PCIe, JESD, Python or AMD/Xilinx FPGA technology would be highly advantageous. If you're an experienced digital design engineer looking to work ...

Design Engineer

Location
Southampton, England, United Kingdom
channel estimation, beamforming) Familiarity with the AMBA bus protocols Understanding of UVM verification techniques or practical experience using UVM for IP verification Experience using C++/SystemC for design modelling and integration Experience with high speed interfaces such as PCI-E or JESD Knowledge of a scripting language, such ...

Senior Software Engineer

Location
Southampton, England, United Kingdom
Description The Opportunity Are you a Software Engineer with C++ experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence and commercial projects. Direct industry experience … solutions, contributing to the production of market‐leading products within the defence and commercial industry. What we are looking for Essential Skills and Characteristics C++ or relevant Object Oriented software development Familiarity with Electronics and lower‐level firmware Using and generating documentation to create interfaces machine to machine Test frameworks ...

Electronics Hardware Engineer

Hiring Organisation
Carbon 60
Location
Yateley, Hampshire, United Kingdom
Employment Type
Permanent
basic knowledge of PCB design techniques. C - Able to write code from ground up, fix bugs and create basic features without assistance. C++ Basic Understanding of object-oriented approach teams throughout engineering to achieve 2:1 or above in relevant Engineering degree, such as Electronic and Electrical but not limited ...

Senior Software Engineers (ADA 95)

Location
Portsmouth, England, United Kingdom
essential. Essential skills Strong software design, development, debugging and maintenance skills. Demonstrable software-development experience using Ada 95 . Software-development experience using C++ and/or C# . Ability to understand, modify and review existing and long-life software baselines. Structured software defect investigation and root-cause analysis. Code … commercial, defence, aerospace, maritime or other regulated engineering environment. Experience developing, maintaining or supporting software using Ada 95. Experience developing or maintaining software using C++ and/or C#. Experience maintaining and enhancing operational, deployed or long-life software systems. Experience working with mixed-language software baselines. Experience investigating ...

Subsea Robotics Software Lead

Location
Fareham, England, United Kingdom
subsea vehicles and related functions. Applicants should have 7+ years as a Senior Engineer and an engineering degree, with hands-on experience in C++, DDS, and software architecture across embedded and application layers. #J-18808-Ljbffr ...

Senior Embedded Software Engineer

Hiring Organisation
DOMO TACTICAL COMMUNICATIONS
Location
PO15, Whiteley, Hampshire, United Kingdom
Employment Type
Permanent
This could suit an experienced embedded engineer looking for a new technical challenge, or someone earlier in their career who has strong C/C++ fundamentals and wants to develop deeper expertise in embedded systems. What you'll be working on You'll develop embedded software for our wireless communication … products, working closely with engineers across software, electronics, RF and other specialist disciplines. Your work will include: Developing embedded software in C and C++ Working with SoC-based hardware platforms Developing, integrating and testing new product features Debugging software and hardware interactions Getting hands-on with electronics and laboratory test ...

Senior Software Engineer (Autonomy & Maritime Systems)

Location
Fareham, England, United Kingdom
next‐generation digital maritime solutions across vessels and offshore assets worldwide. We are seeking a highly skilled Senior Software Engineer with proven expertise in C++ software development, software architecture, and maritime autonomy systems. The successful candidate will provide technical leadership for the design, development, integration, and support of advanced autonomous … discretionary) What the role will involve The responsibilities of your role will include the following: Lead the design, development, and architecture of high-performance C++ applications for autonomous maritime systems. Provide technical leadership and mentorship to software engineers, promoting best practices in software design, code quality, and system integration. Collaborate ...

IE-IOT- Embedded Software Applications Engineer - AI/ML - Qualcomm - Farnborough, UK

Location
Farnborough, England, United Kingdom
related software 8+ years of experience working with embedded platforms 4+ years experience with high level OS (Linux, or Android) Proficiency in C/C++ and modern scripting languages such as Python Hands on knowledge of major CV/DL frameworks: OpenCV, OpenCL, PyTorch, TensorFlow, Caffe/Caffe2 Experience with … 4+ years of Software Applications Engineering, Software Development experience, or related work experience. 3+ years of experience with Programming Language such as C, C++, Java, Python, etc. 3+ years of experience with debugging techniques. Keywords IE-IOT, AI/ML , Embedded Software , Machine Learning , Computer Vision, PyTorch, TensorFlow, Neural Network ...

Senior C++ Software Engineer - Hybrid, Hardware & GUI Focus

Location
Southampton, England, United Kingdom
Leonardo UK Ltd in Southampton is seeking a Software Engineer with C++ experience to join our Integrated Sensors & Protection team, working on defence and commercial projects. You will contribute to developing new features, collaborating with fellow engineers, and delivering robust Windows and Linux applications, HMI/GUI, and test frameworks ...

Embedded Software Engineer

Location
Farnborough, England, United Kingdom
complex systems. Contributing across the full engineering lifecycle, from initial research and ideation through to product development. Developing solutions using technologies including C/C++, Rust and Python. Working with embedded Linux and bare-metal MCU environments. Supporting the development and integration of FPGA-based solutions. Contributing to technical experimentation … technical knowledge and a genuine interest in researching, developing and applying emerging technologies. You will have experience across some of the following: C/C++, Rust and/or Python. Embedded Linux. Bare-metal MCU development. AI and machine learning technologies. Full-stack embedded software engineering, from device drivers through ...

C / C++ Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£50,000
looking for a Software Engineer to join their software team in Southampton. This role would suit someone whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll develop, integrate and optimise software that supports the company's 5G NR Physical … system-test teams, you'll tackle performance challenges and help build reliable software for a demanding technical environment. Key Responsibilities Develop C/C++ software used to run and test 5G NR PHY algorithms Improve software performance through optimisation and multithreading Integrate software components and help resolve complex technical issues ...

Hybrid Embedded Software Engineer (C/C++, Linux)

Location
Eastleigh, England, United Kingdom
seeking an Embedded Software Engineer (Junior to Senior) for a hybrid role in Southampton. You'll develop embedded software in C/C++ across the full stack, work with Linux environments, and collaborate with hardware and systems teams to deliver reliable, high-performance software for demanding applications. The role ...