to test hypotheses, and implement a route to solve them. Ability to clearly and concisely communicate technical information. Experience using and developing models in Python (Maple, Julia, Matlab, Rust, C++ also useful.) Experience of typical software development processes and tools is useful. Ability to manage and prioritise time on concurrent projects while working with different stakeholders. Job Responsibilities Successful candidates More ❯
interactions Strong PC Skills (Excel, PowerPoint, Project, and other technical software) Experience with data acquisition systems such as ETAS and Vector CAN tools is a plus Experience with programming (C++, Python, Java, Matlab, etc) is a plus Familiarity with ISO 26262 standard for functional safet Working Conditions Office work environment Regional and global travel may be required Commitment to work More ❯
LoRa WAN). Skilled in interfaces like UART, JTAG, SPI, I2C for debugging. Proficiency with tools such as Nmap, Burp Suite, Wireshark, Nessus. Strong programming foundation (Python, C/C++, Java, etc.). Bachelor's degree in Cybersecurity, Computer/Electrical/Electronic Engineering, Telecommunications or IT. Preferred: Previous experience as a Product Cybersecurity SME within the TIC (Testing, Inspection More ❯
years of post-graduate working experience in controls (automotive or similar industry preferred) Experience in embedded systems application and its testing Experience with MATLAB/Simulink, LabVIEW, C, C++, Python software languages Experience with CANbus, Serial, and Ethernet communications Ability to read, understand and create electrical schematics, and a good understanding of electrical and electronics basics Certificates, Licenses and Registrations More ❯
Siemens NX, Creo, and AutoDesk software environments Design experience in UI/UX in game related applications Experience with tools and environments such as: Pixyz, Blender, Maya, Visual Studio, C++, C#, Javascript, and Python. Knowledge of Lua scripting a plus Experience developing instructional-based games in Unity or Unreal software platforms a plus Expert knowledge of VR hardware and software More ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an … Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH: You'll join colleagues in the City … in the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding More ❯
Farnborough, Hampshire, South East, United Kingdom Hybrid / WFH Options
Yoh Solutions Ltd
C++ Software Engineer - Wireless | £55,000£70,000 + Benefits | Hybrid Hampshire A global leader in advanced wireless technology is expanding its UK engineering team and seeking a C++ Software Developer to work on high-performance applications used for analysing wireless communication standards. This is a technically engaging role developing software that processes real-time RF data from sophisticated measurement … systems ideal for an engineer who enjoys applying strong C++ and mathematical or signal-processing skills to real-world challenges. What youll do Develop signal-analysis and measurement software in modern C++ on Windows/Linux. Implement and optimise algorithms for real-time data and signal processing (FFT, filtering, modulation, etc.). Collaborate with DSP, RF, and hardware teams to … integrate your code with advanced test instruments. Contribute to architecture, performance, and quality improvements across the codebase. What were looking for Proficiency in C++ and object-oriented programming. Experience with real-time or high-performance applications . Understanding of signal processing, wireless communications , or related domains. Degree in Computer Science, Electronics, Physics , or similar. Package & benefits Salary More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Batonics AB
Company Batonics builds high-throughput quantitative trading and research platforms and AI agents for leading funds and institutions across Asia, the U.S., and Europe. Our products deliver advanced market-microstructure analytics, backtesting, portfolio and risk tools, and formal verification for More ❯
Company Batonics builds high-throughput quantitative trading and research platforms and AI agents for leading funds and institutions across Asia, the U.S., and Europe. Our products deliver advanced market-microstructure analytics, backtesting, portfolio and risk tools, and formal verification for More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Careers at MI5, MI6 and GCHQ
and deployment strategies, and work across a variety of software engineering frameworks. Operating at a deep technical level, you’ll apply your expertise in languages such as JavaScript, Java, C++, Node.js, Python, Rust, Go, and .NET. You’ll bring a genuine enthusiasm for discovering and applying new software engineering techniques. As part of a wider network of peers, you’ll … making a real positive contribution to the wider engineering community. About you As a Senior Software Engineer, you’ll bring expertise in modern programming languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node.js, Python, Rust, along with experience working with cloud platforms AWS, Azure, GCP. You’ll have successfully led Agile project teams, evaluated customer business requirements, and … to provide: evidence of where you’ve taken ownership of a technical project or piece of work demonstrate the ability to understand several modern languages/frameworks, such as C++, Golang, Java, JavaScript, .Net, Node.js, Python, Rust experience working in an Agile technical project team demonstrate competency as a Software Engineer What to expect Our recruitment process is fair, transparent More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
Careers at MI5, MI6 and GCHQ
and deployment strategies, and work across a variety of software engineering frameworks. Operating at a deep technical level, you’ll apply your expertise in languages such as JavaScript, Java, C++, Node.js, Python, Rust, Go, and .NET. You’ll bring a genuine enthusiasm for discovering and applying new software engineering techniques. As part of a wider network of peers, you’ll … making a real positive contribution to the wider engineering community. About you As a Senior Software Engineer, you’ll bring expertise in modern programming languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node.js, Python, Rust, along with experience working with cloud platforms AWS, Azure, GCP. You’ll have successfully led Agile project teams, evaluated customer business requirements, and … to provide: evidence of where you’ve taken ownership of a technical project or piece of work demonstrate the ability to understand several modern languages/frameworks, such as C++, Golang, Java, JavaScript, .Net, Node.js, Python, Rust experience working in an Agile technical project team demonstrate competency as a Software Engineer Before you apply To work at GCHQ, you must More ❯
Software Engineer - C++ Title : Software Engineer - C++ Company : Elite Software House Location : Remote Salary : £80,000 - £115,000 Skills : C++, Algorithms, Boost Overview : Are you someone that thinks that writing slick, classy C++ code can and should be an art? Would you like to be part of an internationally recognised team of C++ experts led by the brightest C++ minds … board as they continue to develop beautiful algorithms which power business decisions for millions of users. There is no red tape, there are no bureaucratic meetings. Leaders are also C++ experts. You can work from wherever with a guaranteed top salary in year 2. About you : STEM degree from a top university OR commercial C++ expertise Significant bias towards C++ … development Genuine passion for writing clean, performant code Bonus if : Commercial C++ experience Have worked on open-source projects Have an activity portfolio of personal C++ projects Full details are available. Please don't hesitate to get in touch. More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Leonardo
world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry. What You'll Bring Experience of C++ software development experience It is useful if you have some of these skills C# application development Networking experience Experience with developing Windows & Linux applications Familiarity with the Software lifecycle processes … Docker, Virtual machines and Continuous Integration (CI) tools e.g. Jenkins Knowledge of software development standards such as RTCA 178C and coding standards such as AUTOSAR/MISRA C/C++ This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is More ❯
research findings to relevant stakeholders Apply the appropriate standards, processes and principles in his/her daily activities Required Skills: Experience of developing software in C and/or C++ A self-starter with good verbal communication Excellent written communication through the use of e-mail, presentations and reports Comprehensive understanding of various software development methodologies Ability to work with More ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid / WFH Options
Mars Recruitment
Principal Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring a team of Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Principal Software Engineer role will be perfect for you. Our client has seen rapid growth … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in ARM based software developments using C/C++ Experience with network and other communications buses. Experience with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers Experience of More ❯
Job Title: C++ DeveloperLocation: NJ,AZ , CAExperience: 15 MOH : W2 Note : Only w2 Job Summary:We are looking for a skilled C++ Developer to join our development team. The ideal candidate will design, develop, and maintain high-performance applications using modern C++ standards. Youll work closely with cross-functional teams to deliver reliable and efficient software solutions. Key Responsibilities: Design … documented code.Debug, optimize, and enhance existing applications.Collaborate with QA, DevOps, and Product teams to ensure software quality.Participate in code reviews and contribute to continuous improvement.Stay updated with the latest C++ standards, tools, and best practices. Required Skills & Qualifications: Bachelors degree in Computer Science, Engineering, or related field.Strong proficiency in C++ (C+/14/17/20) and Object-Oriented More ❯
in C, Linux Minimum two years of hands on experience working on embedded projects. Having experience in Qualcomm tools will be plus Minimum 2+ years of experience in C, C++, Python Experience in Git Experience in AI and ML More ❯
7+ years of electrical engineering experience with embedded products. Experience in firmware development environment in C/C++ for microprocessors Experience in schematic design, board layout, and troubleshooting electrical circuits. Experience in circuit simulation, reliability, bring-up, and test. Proficient in OrCAD or similar design software. Understanding of current manufacturing methods Excellent verbal and written communication skills. More ❯
Permanent Role Supporting our US office Join a high-impact SRE team focused on automation, observability, and scaling infrastructure to support millions of users. Tech Stack Highlights Java | Kotlin | C++ | Postgres AWS (EC2, ECS, Fargate, Route53) New Relic | Splunk | DataDog Terraform | Helm | Kubernetes | Microservices What Were Looking For 7+ years in DevOps/SRE roles Strong AWS & Linux experience Passion More ❯
latency, scalable pipelines Delivering reliable, query-ready datasets to quants and researchers What they are looking for: Experience in distributed data engineering at scale Strong coding skills in Python, C++ or Java Familiarity with kdb+, ClickHouse, Kafka, Parquet/Arrow Previous experience with tick-level financial data is a strong advantage More ❯
latency, scalable pipelines Delivering reliable, query-ready datasets to quants and researchers What they are looking for: Experience in distributed data engineering at scale Strong coding skills in Python, C++ or Java Familiarity with kdb+, ClickHouse, Kafka, Parquet/Arrow Previous experience with tick-level financial data is a strong advantage More ❯
C++ Software Engineer – STL – UNIX - London 🌟 Miller Maxwell is assisting a Tier-1 electronic trading organisation that is expanding its team as part of their 2026 growth plan. They seek a talented C++ Software Engineer to join the client's London team. This role will be a key contributor to the enhancement of their electronic trading ecosystem and surrounding environment. … The client is part of a large investment banking group, one of the largest financial institutions globally. 🔧 Responsibilities for the C++ Software Engineer: 🤝 Assist: Support the engineering manager with the growth of the team in London and the US office. 🛠️ Develop: Define and be involved in development projects for their core real-time trading engine. 🤓 Collaborate: Work collaboratively with internal … platform automation. 📋 Manage: Take ownership of business and technical change requests. 📝 Design: Plan and document software changes. 🔍 Test: Conduct integration testing to ensure high-quality QA. 🎓 Requirements for the C++ Software Engineer: 🎓 STEM Background: A solid foundation in Science, Technology, Engineering, or Mathematics. 💻 C++ Expertise: Proven commercial experience in C++ development. 🛠️ STL Experience: Proficiency with the Standard Template Library. 🖥️ UNIX More ❯
C++ Software Engineer – STL – UNIX - London 🌟 Miller Maxwell is assisting a Tier-1 electronic trading organisation that is expanding its team as part of their 2026 growth plan. They seek a talented C++ Software Engineer to join the client's London team. This role will be a key contributor to the enhancement of their electronic trading ecosystem and surrounding environment. … The client is part of a large investment banking group, one of the largest financial institutions globally. 🔧 Responsibilities for the C++ Software Engineer: 🤝 Assist: Support the engineering manager with the growth of the team in London and the US office. 🛠️ Develop: Define and be involved in development projects for their core real-time trading engine. 🤓 Collaborate: Work collaboratively with internal … platform automation. 📋 Manage: Take ownership of business and technical change requests. 📝 Design: Plan and document software changes. 🔍 Test: Conduct integration testing to ensure high-quality QA. 🎓 Requirements for the C++ Software Engineer: 🎓 STEM Background: A solid foundation in Science, Technology, Engineering, or Mathematics. 💻 C++ Expertise: Proven commercial experience in C++ development. 🛠️ STL Experience: Proficiency with the Standard Template Library. 🖥️ UNIX More ❯
focus as part of a global team • Excellent communicator who is comfortable engaging stakeholders, both verbally and written • Strong programming experience in at least one compiled language (e.g. Java, C++) • Full Stack experience with industry standard frameworks and tools (e.g. React, SpringBoot, DropWizard, Maven, Web/RESTful service development) • Knowledge of relational and columnar SQL databases, including database design. More ❯
Vice President, C++ Full Stack Engineer At BNY, our culture allows us to run our company better and enables employees' growth and success. As a leading global financial services company at the heart of the global financial system, we influence nearly 20% of the world's investible assets. Every day, our teams harness cutting-edge AI and breakthrough technologies to … finance- and this is what is all about. Join us and be part of something extraordinary. We're seeking a future team member for the role of Vice President, C++ Full Stack Engineer to join our Derivatives Group in Middle Office Platform, Asset Servicing Engineering team. This role is located in Pittsburgh. In this role, you'll make an impact … in the following ways: • Lead the design, development, and maintenance of complex C++ applications. • Architect scalable, high-performance solutions and ensure code quality through reviews and best practices. • Manage, mentor, and develop a team of 4-8 engineers, fostering a collaborative and inclusive environment. • Set clear goals, provide regular feedback, and support professional growth for team members. • Collaborate with cross More ❯