1 to 25 of 112 C++ Jobs in Hampshire

Senior Software Engineer - C/C++, Hardware & Linux (Defence)

Location
Farnborough, England, United Kingdom
QinetiQ Limited in Farnborough is seeking a Senior Software Engineer to design, develop and deliver software for defence and radar technologies. You will work across Windows and Linux, interfacing with specialist hardware, and help shape ...

Senior Software Engineer

Hiring Organisation
STSdefence
Location
Gosport, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
opportunities for further business development Skills/Qualifications: Degree Qualified (BSc or equivalent) in Software Engineering, Computer Science or equivalent experience Experience with C++, C#, Java, and web development (HTML, CSS, JS, etc.) Exposure to other embedded development (Linux, bash/shell scripting, terminal command-line scripts, Qt/ ...

Senior Software Engineer

Location
Farnborough, England, United Kingdom
supporting engineers while fostering a culture of continuous improvement Essential experience of the Senior Software Engineer : Strong software development experience using C and C++ Experience developing software within Linux environments Experience designing and architecting software solutions for complex systems Experience developing software that interfaces directly with hardware devices and platforms ...

Senior Platform Linux Software Engineer

Location
Farnborough, England, United Kingdom
system deployment, configuration, and diagnostics Maintain CI/CD pipelines and platform build infrastructure (Jenkins) ARM64, Yocto, Buildroot, U-boot, Linux | C/C++, Python, Shell | Docker, Podman, Redis | Git, Jenkins CI/CD | SPI, I2C, PCIe, Ethernet | Cursor, Claude Code, Codex Required Experience: 7+ years embedded Linux platform development ...

Senior Systems Engineer - Wireless Communications

Location
Southampton, England, United Kingdom
Knowledge of networking fundamentals, including network protocols, routing algorithms, and their use cases. Experience with wireless communication technologies. Software engineering techniques, including Python or C++ programming. Good interpersonal skills and the ability to communicate ideas to varied audiences. The ability to design meaningful simulations and interpret the results. Optional Knowledge ...

Software Engineer

Hiring Organisation
STSdefence
Location
Gosport, Hampshire, South East, United Kingdom
Employment Type
Permanent
other stakeholder meetings as required Skills/Qualifications: Degree Qualified (BSc or equivalent) in Software Engineering, Computer Science or equivalent experience Experience with C++, C#, Java, and web development (HTML, CSS, JS, etc.) Exposure to other embedded development (Linux, bash/shell scripting, terminal command-line scripts, Qt/ ...

Senior Software Engineer

Hiring Organisation
Sirius Digital
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
benefits, pension (7% contribution), 25 days holiday & life insurance
designing and implementing performant software applications. Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields. Proficient in C/C++ and Python. Ability to understand and describe a range of software modelling and simulation techniques. Ability to analyse use cases and project data context ...

Senior Software Engineer

Location
Portsmouth, England, United Kingdom
designing and implementing performant software applications. Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields. Proficient in C/C++ or C# and Python. Ability to understand and describe a range of software modelling and simulation techniques. Ability to analyse use cases and project data ...

Windows on Snapdragon Software Engineer Farnborough, United Kingdom Software Applications Engin[...]

Location
Farnborough, England, United Kingdom
2+ years of Software Applications Engineering, Software Development experience, or related work experience. • 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. • 1+ year of experience with debugging techniques.**Preferred Qualifications:**• Master's Degree in Engineering, Information Systems, Computer Science, or related field. • 3+ years ...

Senior Software Engineer (Control Systems)

Location
Portsmouth, England, United Kingdom
Robotics, or similar, or equivalent industry experience. Professional experience in design and development of software for control systems. Advanced software development experience in modern C++ (14 or newer). Desirable skills and experience (any would be an advantage): Advanced knowledge of closed loop control, including PID tuning on physical systems. ...

Embedded Software / Firmware Engineer

Location
Farnborough, England, United Kingdom
real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering some of the following areas: C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills We would love to hear from anyone with core skills in some ...

Underwater Robotics Software Engineer (C++/AI)

Location
Fareham, England, United Kingdom
Saab UK is seeking a software engineer to design and implement application and software solutions for underwater robotics. You will develop software for the next generation of underwater vehicles, and support and extend existing codebases ...

Software Development Engineer

Hiring Organisation
Techniche Global Ltd
Location
Farnborough, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£47250 - £52500/annum up to 52.5k per annum
from Physics or Mathematics backgrounds who have developed strong software engineering skills. Essential Technical Skills The strongest candidates will have experience with: Programming C C++ MATLAB Python Engineering Autonomous systems Control systems Systems Engineering Algorithm development Modelling & Simulation Software development for complex engineering systems Experience with any of the following ...

Embedded Linux Software Engineer

Location
Farnborough, England, United Kingdom
full lifecycle embedded software development Ideally, about 5 to 9 years of post‐graduation working expereince in Embedded Linux software roles C/C++ embedded SW engineering experience, preferably on ARM or similar processor Experience working with embedded Linux embedded (kernel and user‐space development and debugging, Yocto, Buildroot ...

Lead Software Engineer

Location
Fareham, England, United Kingdom
impacts on design. In addition, you will be able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP/ ...

Lead Software Engineer

Hiring Organisation
Saab UK
Location
Fareham, Hampshire, South East, United Kingdom
Employment Type
Permanent
impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP/ ...

Principal Software Engineer

Location
Portsmouth, England, United Kingdom
designing and implementing performant software applications. Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields. Proficient in C/C++ or C# and Python. Demonstratable skills in stakeholder management including influencing, negotiating and conflict management. Demonstratable experience and capability in writing proposals and coordinating ...

Technical Account Manager IoT - Qualcomm, Farnborough, Hampshire, UK

Location
Farnborough, England, United Kingdom
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. References to a particular number of years experience are for indicative purposes only. Applications from candidates ...

Lead Software Engineer

Location
Fareham, England, United Kingdom
using web technologies In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP/ ...

Senior Software Engineer - Hybrid Modelling & Autonomy

Location
Portsmouth, England, United Kingdom
starting from £50,000. The ideal candidate will have at least 5 years of experience in performant software applications and expertise in C/C++, C#, or Python. The role includes building customer relationships while applying mathematical and computational methods to solve complex problems across various sectors like defence ...

Senior Systems Engineer

Hiring Organisation
Hexwired Recruitment Limited
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum Bonus, Relocation Package, benefits
interested in this Senior Systems Engineer role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Electronics, FPGA, Python, Machine Learning, Data Science or Simulation contact us today. ...

Software Engineering Manager

Hiring Organisation
Spectrum IT Recruitment
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£100000 - £115000/annum
help engineers reach their full potential. We're looking for someone with: Proven experience leading successful software engineering teams - Ideally working with C/C++ Extensive knowledge of embedded software development for performance-critical or high-throughput applications. A strong track record of designing, developing, and validating embedded or high ...

Embedded Software Engineer

Location
Alton, Hampshire, United Kingdom
Development Product maintenance and improvement Produce and maintain clear technical documentation Requirements: Proven experience in embedded or systems software development Experience programming with C, C++, or similar low-level languages Microcontrollers Embedded systems and hardware knowledge Excellent communication skills Strong problem-solving skills Desirable Linux, control systems, Real Time Operating ...

Lead Engineering Technician

Hiring Organisation
Saab UK
Location
Fareham, Hampshire, South East, United Kingdom
Employment Type
Permanent
TestStand software tool chains within a test and measurement environment Experienced with creating/modifying software scripts/programs e.g. Python, Visual Basic, C, C++, etc. Expert in the Verification & Validation processes and associated tools and techniques Create high quality test reports Experience in the offshore and/or subsea ...