on software development activities and facilitate the Security Engineering Process as Security Engineering Lead on projects. Develop prototypes and/or proof of concept software in embedded C/C++ or similar programming language. Work closely with project managers, product managers, third-party suppliers, and other groups to prioritize functionality to be implemented. Work closely with test engineer(s) to … of experience with specification, design, realization, and testing of software-based systems. 5+ years of experience with development and troubleshooting of software in embedded control systems using C/C++ (or similar programming language). Preferred Qualifications: Technical Skills Desired experience working in the HVAC/Refrigeration industry, with a familiarity of existing HVAC residential and commercial equipment, systems and More ❯
Mandatory skillsStrong proficiency in Embedded C++ programming.Hands-on experience with VxWorks RTOS and real-time embedded systems.Experience with legacy codebases and software migration/porting.Excellent debugging and problem-solving skills (JTAG, logic analyzers, IDEsFamiliarity with medical device development and regulatory requirements.Experience with communication protocolsKnowledge of software development tools: Git, SVN, Jira, Azure DevOps Equal opportunity employer: We are an equal More ❯
linked activity. Interact and support Trading, RPC and IT partners. Other info: 3 days on-site but first 2 months will be required on-site 5 days. Must have C++ & C# Ideally someone with Python experience but C++ and C# are more important. Working on XVA/RWA Optimisation Interact and support the trading team. Experience with modelling and understanding More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Akkodis
linked activity. Interact and support Trading, RPC and IT partners. Other info: 3 days on-site but first 2 months will be required on-site 5 days. Must have C++ & C# Ideally someone with Python experience but C++ and C# are more important. Working on XVA/RWA Optimisation Interact and support the trading team. Experience with modelling and understanding More ❯
In this role, involvement includes writing code, testing software, and supporting the development of business-critical applications. Skills will be developed in key areas such as programming languages, database management, and software lifecycle processes. This apprenticeship provides a supportive learning More ❯
Greenwood House Green Wood Drive Manor Park, Runcorn, England
DCB LEGAL LTD
As a Software Development Apprentice, you will be part of a fast-paced, innovation-driven environment where your work can make a meaningful impact. You will support the in-house tech team, which plays a key role in driving digital More ❯
Description About this role BlackRock is one of the world's leading providers of investment, advisory, and risk management solutions, including Aladdin, our investment and risk management technology. Aladdin is a comprehensive technology platform used by BlackRock and delivered to More ❯
Title: Lead Senior Engineer Location: Orlando, FL Duration: 12+ months contract Compensation: $ 47.00.00 - 50.00 per Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S. Lead Senior Engineer Responsibilities: Design, develop, and maintain backend tools, automation scripts More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Candidates with a strong C++ Software Engineering/Embedded Software Engineer background … developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines. Proficient in C++ and with knowledge of C#, you will play a critical part in the design, development, integration, and verification of test software solutions that are central to our system validation and … analysis, debugging, and optimisation of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Skillset/experience required: Extensive experience in C++ development in a Linux environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Proven experience working with real-time data systems, preferably involving SFPDP or other More ❯
UK Investment Bank - Tier 1 Role: Quantitative/C++ Developer (2 year project, with multiple extensions) Rate : £800 - 850/day PAYE Equiv. £1,110 - 1,180/day umbrella Flexi: Mostly remote (once a week onsite) Location: London, UK Leading the way in International Banking. We support the people and companies driving investment, trade and wealth creation across UK More ❯
power Machine Learning (ML) solutions set the standard for efficiency and scalability. Role Overview: Join Qualcomm's NPU Architecture team as a Machine Learning Engineer specializing in PyTorch/C++ development. In this role, you will create and optimize critical technologies for our compiler, quantization processes, ML workloads, and performance optimizations. You will also collaborate directly with strategic customers to … Your work will empower the world's lowest-power ML solution, deployed in more devices globally than any other. Key Responsibilities: Develop and enhance ML compilers using PyTorch and C++ tailored for Qualcomm's Neural Processing Unit (NPU) architecture. Design and implement advanced quantization techniques to improve model efficiency and accuracy. Optimize ML workloads for deployment across diverse devices, ensuring … PhD in Science, Engineering, or related field. Qualifications: Bachelor's or advanced degree in Computer Science, Electrical Engineering, Machine Learning, or a related discipline. Strong expertise in PyTorch and C++ programming. Experience with ML workload analysis, compiler development, and quantization techniques. Familiarity with deep learning frameworks such as TensorFlow or ONNX is a plus. Proven track record of solving complex More ❯
queries per second. The entire backend stack is written in Rust. About the role An ideal candidate meets at least the following requirements: Expert knowledge of either Rust or C++, Experience in designing, implementing, and maintaining reliable and horizontally scalable distributed systems, Knowledge of service observability and reliability best practices, Experience in operating commonly used databases such as PostgreSQL, Clickhouse More ❯
feedback, refine features, and evolve products to address real-world challenges. About the role An ideal candidate meets at least the following requirements: Expert knowledge of either Rust or C++, Experience in designing, implementing, and maintaining reliable and horizontally scalable distributed systems, Knowledge of service observability and reliability best practices, Experience in operating commonly used databases such as PostgreSQL, Clickhouse More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers … real time data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies … you! If, though, you think this role could be right for you and you'd like to learn more, then please apply now. Senior Software Developer, Senior Software Engineer, C++, Rust Corriculo Ltd acts as an employment agency and an employment business. #ChannelA #GB More ❯
Graduate DSP Engineer (C/C++) Penryn, Cornwall £35,000-£45,000 + Progression + Training + Pension Are you a DSP/Embedded Software Engineer or similar with a knowledge of C/C++ Programming Language and/or DSP Algorithms, looking to join a company at the very fore front of innovative, cutting-edge Audio Equipment Technology? Do … will be responsible for designing Processor Communications between DSP and Host Processors/Supporting Software. The ideal DSP/Embedded Software Engineer will have a knowledge of C/C++ Programming Language and/or DSP Algorithms. You will also have previous experience within Electrical and/or Computer Engineering. Finally, will also be proficient within Mathematics as well as … detail. The role: Designing Audio Signal Processing algorithms Evaluation and Testing of Signal Processing function as well as performance Designing processor communications The person: A knowledge of C/C++ Programming Language and/or DSP Algorithms Previous experience within Electrical/Computer Engineering Proficient in Mathematics and strong attention to detail Reference: BBH21356 Keywords: DSP, C/C++, Electrical More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded C and FreeRTOS More ❯
Software Design Engineer - C++NorwichSalary - up to £65k (doe)Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software!As one of their engineers you … resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real-time embedded C++ software for Linux Familiarity with version control systems (i.e. Git). Strong understanding of engineering principles and More ❯
Our leading R&D client is looking for C++ Software Developer based at Cambridge Experience of working on simulation sotware using C++, Paraellel Programming/HPC, MPI Experience of working on CFD/FEA/CAE products Geometry management & editing - including mesh deformation techniques Steady/unsteady RANS CFD & LES/DES Please send me your CV More ❯
at professional or academic conferences Qualifications: 3 years' experience in ESRI ArcGIS 3 years' experience developing scripts, APIs, and/or programs using 1 or more of the following: C++, Java, Shell, Perl, Python 3 years' experience programming in Python, C++, R, or Interactive Data Language (IDL) 1 year experience working with geospatial data or imagery data 1 year experience More ❯
agile management systems e.g. Jira, Confluence, GitLab Experience with QT4 and QT5 Experience with REST APIs and CRUD APIs Experience with Docker container-related technologies i.e. Kubernetes Proficiency in C++ Must have an active Top Secret/SCI clearance Preferred C++; Python More ❯
fostering a high-performing team culture Your Experience Architected, developed, deployed and maintained scalable software and/or AI/ML solutions Wrote production-grade, well-tested code (Python, C++, C#). Ideally, had experience with integrating ML features into C++ applications Ensured secure handling of sensitive operational data and compliance with relevant standards Developed and maintained robust APIs for More ❯
Overview We are seeking a highly skilled Senior Software Engineer with deep knowledge of C++ and C#, and strong expertise in the design and architecture of software for complex test equipment systems. This role requires developing software in Windows 10/11 environments and directly integrating it with hardware lab equipment such as oscilloscopes, multimeters, and spectrum analyzers. The ideal … National Instruments TestStand and related NI hardware, supporting mission-critical aerospace and defense programs. Responsibilities Lead the design, architecture, and implementation of test equipment software solutions Develop software in C++ and C# for Windows 10/11 platforms Perform hands-on integration of software with electronic test and measurement equipment (oscilloscopes, multimeters, spectrum analyzers, NI hardware) Utilize National Instruments TestStand … import compliance requirements Qualifications: Required: Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent experience) 7+ years of professional software engineering experience Deep knowledge of C++ and C# development for Windows 10/11 platforms Strong experience in software design and architecture Proven hands-on experience integrating software with hardware lab equipment (oscilloscopes, multimeters, spectrum analyzers More ❯
Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer C++ Python Linux Oxfordshire Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Abingdon, Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £65,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
develops, and tests offensive cyber tools, techniques, and integrated effects for computer network operations (CNO), a critical aspect of national security. These roles require expertise in programming languages like C++, Python, and Java, deep knowledge of operating systems, network protocols, hardware/software reverse engineering, and vulnerability analysis. Key Responsibilities Software Development: Design, write, and test software applications. Cyber Tool … internals of software and hardware to find weaknesses. Network Operations: Develop solutions to protect networks and achieve strategic cyber objectives. Required Skills & Qualifications Programming Languages: Proficiency in Assembly, C, C++, Java, Perl, and Python is often required. Operating Systems: Strong knowledge of Windows, Linux, macOS, Android, iOS, and embedded systems. Networking: Understanding of computer network protocols, architectures, and security principles. More ❯