1 to 25 of 39 C Jobs in Hampshire

C / C++ Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£50,000
. They're 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 … hardware, architecture and 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 ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Edge
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Contract
edge technology solutions to our key customers. Responsibilities 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++) Working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems ...

Senior Electronics Hardware Engineer

Hiring Organisation
Sonardyne International Limited
Location
Yateley, Hampshire, South East, United Kingdom
Employment Type
Permanent
boards and prototypes. Debugging hardware and investigating those particularly stubborn problems that dont behave quite as the simulation suggested they would. Writing embedded C and potentially C++ to support board bring-up, diagnostics and hardware integration. Designing with EMC in mind and supporting EMC testing and compliance activities. Planning … hardware. Schematic capture and PCB design using Altium Designer or a comparable professional tool. Hardware simulation and modelling. EMC-aware design and testing. Embedded C for low-level hardware interaction, bring-up and debugging. Electronic test, measurement and practical laboratory debugging. Taking electronic products from concept through prototype and into ...

Senior Software Engineer

Location
Portsmouth, England, United Kingdom
years’ experiencein 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 ...

Principal Software Engineer

Location
Portsmouth, England, United Kingdom
experience in 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 ...

Senior Software Engineer - Hybrid Modelling & Autonomy

Location
Portsmouth, England, United Kingdom
competitive salary 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 ...

Android Platform Engineer

Location
Romsey, England, United Kingdom
requirements App development experience with Java and Android Studio. Exposure to Android or Linux internals Experience with low level coding languages such as C and C++. Built on over a 60 year heritage, Roke offers specialist knowledge in sensors, communications, cyber, and AI and ML. We change the way organisations ...

Defence Embedded Software & FPGA Engineer

Location
Farnborough, England, United Kingdom
stack, from 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 ...

Principal Software Engineer - Simulation & Autonomy

Location
Portsmouth, England, United Kingdom
design and development of applications across various sectors, including defence and health. The ideal candidate has over 15 years of experience with expertise in C/C++, C#, and Python, alongside strong stakeholder management capabilities. This role offers a hybrid working model, competitive salary starting ...

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

Location
Romsey, England, United Kingdom
level 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 ...

Embedded Software / Firmware Engineer

Hiring Organisation
Matchtech
Location
Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
firmware and FPGA development to solve complex customer challenges and support innovation in the national interest. Key Responsibilities: Developing embedded software and firmware using C, C++ and Python Contributing to FPGA development using tools such as Vivado, Vitis and ModelSim Supporting the design, development and testing of electronic and embedded … disciplines Maintaining the security of information in accordance with internal procedures and Government regulations Job Requirements: Experience in embedded software or firmware development using C and/or C++ Working knowledge of Python and software development for embedded systems Experience with FPGA development and Vivado Understanding of electronics design, including ...

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

Location
Farnborough, England, United Kingdom
field and 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 ...

Senior Software Engineer (Full Stack)

Location
Farnborough, England, United Kingdom
pipelines, and security scanning processes. Desirable Skills and Experience Familiarity with integration and architectural patterns (e.g. adapters, orchestration patterns such as saga). C/C++ experience. Perl, Python, and/or bash scripting experience. Experience contributing to or supporting test automation initiatives (UI and/or API). Clearance ...

Software Engineer

Location
Southampton, England, United Kingdom
closely with system-test, hardware, and system architecture teams. Customer facing experience. Contribute to technical reviews. Skills, Knowledge & Expertise Required Skills Strong proficiency in C or C++ Proficiency in a scripting language: Python, Groovy, bash Preferred Skills Experience with real-time embedded systems and Linux. Familiarity with hardware acceleration (FPGA ...

C/C++ Software Engineer - High-Performance 5G PHY

Location
Southampton, England, United Kingdom
Spectrum IT Recruitment is partnering with an innovative technology business in Southampton to recruit a Software Engineer specializing in C/C++ development for high-performance, multithreaded systems. You’ll work on 5G NR PHY software alongside hardware, architecture and system-test teams to deliver robust solutions. The role focuses ...

Embedded Linux Software Engineer

Location
Farnborough, England, United Kingdom
Requirements Experience of 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 ...

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 ...

Senior Platform Linux Software Engineer

Location
Farnborough, England, United Kingdom
automation tools for 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 ...

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

Location
Farnborough, England, United Kingdom
field and 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. ...

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

Location
Farnborough, England, United Kingdom
/ML 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 … field and 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 ...

Software Developer C and Linux

Location
Southampton, England, United Kingdom
leading tech company specialising in data management have an immediate requirement for an experienced C/Linux Software Developer. Key Skills: Software Developer, Software Engineer, C, Linux, Autotools, LDAP, Active Directory, Terraform, OpenTofu, API Location: Hybrid but must be able to reach the office near Lymington - SO41 9AZ Salary … + benefits Essential Skills Experience developing application code in C on Linux Working with Linux build systems, (mainly Autotools) Identity & Authentication knowledge: LDAP/Active Directory integration (e.g. via OpenLDAP's libldap) OpenID Connect/OAuth 2.0 (e.g. via liboauth2) Understanding of credential handling, token validation, and session management Awareness ...

C/Linux Systems Software Engineer (Hybrid)

Location
Southampton, England, United Kingdom
System Recruitment is seeking an experienced C/Linux Software Developer for a hybrid role accessible from the Southampton area. The position focuses on building and maintaining compact C code on Linux, integrating authentication components, and supporting deployment tooling. The ideal candidate has hands-on experience with Autotools, LDAP/ ...

Senior Software Engineer – C++

Location
Portsmouth, England, United Kingdom
experience including 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 analyse user cases and project data context to determine specifications and requirements Demonstratable skills in stakeholder management … candidates with SC or DV UK Security Clearance as you will be working on defence/government-based projects Keywords: Software Engineering, Software Engineer, C, C++, C#, Python, Defence, Wargames, Modelling, Simulation, STEM Computing, Robotics, Autonomous Systems Digital Twins, Synthetic Environments, Mathematical, Computational methods, Proposals, Bids, Videogame Engine, Unreal Engine ...

Senior Embedded Software Engineer

Hiring Organisation
H Squared Talent Ltd
Location
Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
knit, so you'll enjoy working collaboratively. What you'll be doing: Leading and delivering firmware projects from specification through to production, mainly in C and C++ Analysing existing firmware, identifying what needs to change, and making it robust, secure and compliant Writing real-time code for microcontrollers and processors … field The Candidate: Embedded Software Engineer/Firmware Engineer The ideal candidate will have the following: Experience with RTOS firmware development in C or C++ for microcontrollers or embedded processors. A track record of leading firmware development, including taking projects from scratch to release, and reworking or fixing existing firmware ...

Software Development Engineer (Aviation Control & Autonomy)

Hiring Organisation
Thomas Search
Location
Farnborough, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £52500/annum
development of control and autonomy solutions Leading or contributing to algorithm development for autonomous and decision-support systems Developing production-level autonomy software using C, ideally C++, with exposure to Matlab Analysing and modelling uncrewed systems within synthetic environments Supporting hardware integration, testing and formally assessed trials … overseas Collaborating with multidisciplinary teams and external partners to deliver operational capability Essential experience of the Software Development Engineer (Control & Autonomy): Proven C programming experience, ideally C++, within complex or safety-critical systems Knowledge of systems engineering principles Background in control, autonomy or complex software-based systems Experience with modelling ...