to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Being the principal lead on the embedded software element of NPI projects D click apply for full job details More ❯
to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Being the principal lead on the embedded software element of NPI projects Developing high quality applications and tools through writing high quality and efficient coding in a … continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will need proven experience using C++ on embedded systems at senior or principal level. Ideally you will be educated to degree level in Computer Science, Engineering or Science. A working knowledge of Git and Git branching More ❯
to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Developing high quality applications and tools through writing high quality and efficient coding in a limited memory environment Working with multi-disciple teams including mechanical, electronics and … continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will need proven experience using C++ on embedded systems at an intermediate or senior level . Ideally you will be educated to degree level in Computer Science, Engineering or Science. A working knowledge of Git and More ❯
to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Being the principal lead on the embedded software element of NPI projects Developing high quality applications and tools through writing high quality and efficient coding in a … continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will need proven experience using C++ on embedded systems at senior or principal level . Ideally you will be educated to degree level in Computer Science, Engineering or Science. A working knowledge of Git and Git More ❯
have the opportunity to learn and grow with the programme. Please note, applicants will require active Security clearance. Required Skills Experience in developing software in C and/or C++ Excellent verbal and written communication skills Comprehensive understanding of various software development methodologies Ability to work effectively in a team and adhere to process within a software development environment Knowledge More ❯
systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions. The role will focus on designing and developing embedded software using C/C++ and Python to interface with hardware platforms, FPGAs, and other system components. The ideal candidate will contribute to the design of system architecture and workclosely with senior engineers to deliver … alongside more experienced team members. This is an excellent opportunity to grow technical skills in a supportive, hands-on environment. Key Responsibilities Include: Writing embedded software in C/C++ and Python to support hardware integration and external system interfaces. Contributing to system-level design by implementing and testing efficient software sub-systems. Collaborating with senior engineers to define interfaces … a desire to grow professionally within a technically innovative team. A degree in Engineering, Computer Science, or a related field is expected, along with basic experience in C/C++ development and an interest in broadcast technologies or embedded systems. Some familiarity with embedded Linux, IP networking, or web-based systems is advantageous but not essential. A proactive approach to More ❯
Yateley, Hampshire, South East, United Kingdom Hybrid / WFH Options
Carbon60 - Eng&Tech
day in the office. They offer an excellent benefits package alongside a very competitive salary - please get in touch for further details. Knowledge, Skills and Experience C/C++ (Object oriented coding) - Able to code at expert in their C & C++ targeted at Linux based embedded systems. Embedded Systems - Experience of developing for and debugging on Linux based embedded devices More ❯
in the office) £70k per annum + excellent reward benefits Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join our client mission delivering high performance, real-time 3D ship simulator solutions. You will be working alongside Lead Software Engineer, join our client's multidisciplinary team … system bridges. Technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the transferable skills More ❯
Yateley, England, United Kingdom Hybrid / WFH Options
Sapien
working is supported, minimum 1 day a week on client site near Yateley, Hampshire. Please note – all applicants must be eligible for SC clearance. Job requirements: * Embedded C/C++ * Linux * Sensors (automotive/robotics preferred) * Full SDLC * MATLAB For more information, please apply with an updated copy of your CV ASAP... More ❯
to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Developing high quality applications and tools through writing high quality and efficient coding in a limited memory environment Working with multi-disciple teams including mechanical, electronics and … and continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will need provenexperience using C++ on embedded systemsat an intermediate or senior level.Ideally you will be educated to degree level in Computer Science, Engineering or Science. A workingknowledge of Git and Git branching is advantageousas More ❯
to join their team on a permanent basis. Working a large software engineering environment the role will involve developing and improving the core product range and operating system in C++ the responsibilities include: Being the principal lead on the embedded software element of NPI projects Developing high quality applications and tools through writing high quality and efficient coding in a … and continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will need provenexperience using C++ on embedded systemsat senior or principal level.Ideally you will be educated to degree level in Computer Science, Engineering or Science. A workingknowledge of Git and Git branching is advantageousas is More ❯
time operational contexts. Demonstrated expertise in designing and deploying real-time computer vision systems in environments with resource constraints or within safety-critical industries. Advanced proficiency in Python and C++ programming languages. Hands-on experience with leading machine learning frameworks like TensorFlow, PyTorch, or similar tools. Strong background in embedded systems and experience integrating computer vision algorithms into hardware platforms. More ❯
you? Academic background in Engineering or similar (Software, Electronics, Physics, Mathematics, etc.) At least 3 years of relevant professional experience in the software development area and knowledge of C, C++ Full-lifecycle software development experience, from initial requirements elicitation to design, coding, testing, documentation, implementation, integration and training Passionate and driven, curious and willing to share your knowledge, but also More ❯
Portsmouth, yorkshire and the humber, United Kingdom Hybrid / WFH Options
Enterprise Recruitment Limited
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 micromanagementjust a focus on great More ❯
Job Description: We are seeking a talented and experienced Software Developer with expertise in Ada and C++ to join our dynamic team in Stevenage. In this role, you will be responsible for designing, developing, and maintaining software applications that support our Defence projects. You will work closely with other engineers and stakeholders to deliver high-quality software solutions that meet … development lifecycle, from concept to deployment. Stay up-to-date with the latest industry trends and technologies. Requirements: Proven experience as a Software Developer with a strong focus on C++ and Ada. Experience in the Defence sector or a related industry is highly desirable. Must be able to commute to Stevenage. Must hold a current SC Clearance Must be a More ❯
using TCP/IP for seamless device communication Support the evolution of products that shape the sound of live performances globally What We're Looking For Strong proficiency in C++ and C# Experience with multithreading and complex, concurrent software systems Familiarity with cross-platform desktop development (Embedded Linux/macOS/iOS) Understanding of Agile methodologies, CI/CD, and More ❯
Are you an Software Engineer with strong C/C++ skills ? Do you enjoy working on cutting-edge video and camera technology in extreme environments ? Are you ready to modernize platforms and design robust front-end applications ? An innovative electro-mechanical manufacturer based in Farnborough is seeking a talented Software Engineer to join their technology development team. This role involves … Outside IR35 Contract ASAP Start Salary dependent on experience Farnborough | 2 days remote The Software Engineer will have the following responsibilities: Develop and maintain software applications in C/C++ for Windows platforms using Microsoft Visual Studio. Lead modernization efforts by migrating legacy software to up-to-date platforms and technologies. Design and implement user interfaces using modern UI/ More ❯
frameworks like PyTorch and TensorFlow, extend neural net engines for emerging DNNs, and validate performance and accuracy through analysis and testing. Required Skills: 2+ years experience with Python and C++ 2+ years experience with ML frameworks like PyTorch or TensorFlow 2+ years experience in ML development, deployment, and applications Preferred Qualifications: Master's or PhD in Engineering, Computer Science, Physics … related field with 2+ years of relevant experience, or Master's with 1+ years of experience, or PhD in related fields 1+ year experience with programming languages like C, C++, Java, Python 1+ year experience with debugging techniques Equivalent experience will be considered if demonstrated effectively. Qualcomm is an equal opportunity employer. For accommodations during the application process, contact or More ❯
team. This is an exciting opportunity to contribute to world-first innovation in remote and sustainable subsea operations. What will you be doing? Developing high-performance software in modern C++ for robotics and real-time control systems Supporting autonomous underwater and surface vehicles with mission-critical onboard software Collaborating with multidisciplinary engineering teams to integrate sensors, data, and AI Designing … software systems for remote operations and autonomous fleet control Testing, deploying, and refining systems for use in real-world offshore environments Are you the ideal candidate? Proven experience with C++ (C+/14/17) in production environments Background in robotics, real-time control systems, or embedded software Familiar with ROS2, DDS, gRPC, or similar distributed communication tools Comfortable working More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer job main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development - Object-orientated programming experience Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. What's on offer: Salary up to More ❯
experience managing Kubernetes clusters in a production environment (e.g., AWS, OpenStack) You bring 5+ years of hands-on experience in developing web-based software solutions, combining back-end (e.g., C++, C#, Python, REST APIs) and front-end technologies (modern JS frameworks, React) - preferably in a healthcare context. You are a well-rounded developer with an innovator's mindset and entrepreneurial More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
and support junior engineers across the project lifecycle. Work in a collaborative Agile team focused on delivering modern software solutions. What You'll Bring: Strong background in C/C++ for embedded systems. Experience developing software for safety-critical, regulated industries. Experience with Python and SQLite is a bonus. Knowledge of rotorcraft health monitoring (HUMS), vibration monitoring, or rotor track More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours. The successful Software Engineer will have a relevant degree in Mathematics and … will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience Degree, Masters or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series … C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a relaxed atmosphere. If you are looking for an opportunity More ❯
small team. • A minimum of 5 years product development experience. • A passion to keep on learning new things. Technical skills: • Programming skills in a range of languages including C, C++, C#. • Experience in Graphical User Interface development. • Experience with source control systems like SVN and Git. • Experience in product security. • Knowledge of RF, and wireless communications. • Knowledge of IoT technologies More ❯
Senior Embedded Software Engineer (C/C++, Linux, Matlab) Certain Advantage are recruiting on behalf of our underwater technology client for a Senior Embedded Software Engineer with expert C/C++ development skills for Linux based embedded devices and experience in robotics/automotive and sensors. Even better if you can offer experience in the Navigation domain.This is a fantastic More ❯