Letchworth, England, United Kingdom Hybrid / WFH Options
Curtiss-Wright Corporation
Configuration Control using GIT or similar tool Good formal documentation skills Educated to Degree/HND level in an appropriate subject. Desirable Criteria: Proficiency in the following languages: C, C++, Python, Java Script, MISRA C. Proficient in developing for following OS’s: Linux, VxWorks Experience of Bare Metal SW development Proficiency in Video processing Experience of Internet protocols Experience of More ❯
delivery, including infrastructure (deployments, observability, CI/CD) Must-Have Qualifications 5+ years in software engineering (flexible if skills and impact are strong) Strong foundations in typed languages (e.g., C++, Scala, Rust, Java, C#, Swift) Strong understanding of core programming concepts, including variable assignments and memory allocation (stack vs. heap) Proven track record of recent impact: delivering features, improving systems More ❯
delivery, including infrastructure (deployments, observability, CI/CD) Must-Have Qualifications 5+ years in software engineering (flexible if skills and impact are strong) Strong foundations in typed languages (e.g., C++, Scala, Rust, Java, C#, Swift) Strong understanding of core programming concepts, including variable assignments and memory allocation (stack vs. heap) Proven track record of recent impact: delivering features, improving systems More ❯
Qualifications (Required Skills/Experience): 5+ years designing and developing software for real-time embedded or non-real-time systems. 5+ years with languages such as Python, Java, C, C++, and MATLAB. 5+ years working across the Software Development Lifecycle (SDLC). 3+ years leading/managing teams or projects. 3+ years using Agile development practices. 3+ years automating builds More ❯
Sunnyvale, California, United States Hybrid / WFH Options
Genesis10
practical experience 2+ years of professional experience in software engineering, full-stack or backend development Proficiency in one or more of the following: JavaScript, TypeScript, React, Python, Java, or C++ Preferred Qualifications Experience designing and building infrastructure or web services at large scale Expertise in React or modern front-end frameworks and API development Familiarity with distributed systems, data pipelines More ❯
other duties as assigned. DESIRED QUALIFICATIONS: 3+ years of experience in developing and maintaining production-grade codebases Strong programming skills in Python and system-level languages (e.g. C/C++, Rust) In-depth experience with version control systems like Git and collaborative development platforms like GitHub Experience setting up and maintaining CI/CD principles through tools such as GitHub More ❯
Embedded Software Engineer Hampshire Permanent (37 hours per week with a 1pm finish on Friday) £50,000 - £70,000 per annum Willing to Undergo SC or DV Clearance/Currently holds SC or DV Clearance Our client are looking for More ❯
Senior C++ Software Developer – STL – UNIX - London. - Tier-1 electronic trading organisation seeks to hire a Senior C++ Software Developer to join their London or Chicago team as part of an expansion plan for 2026. The Senior C++ Software Developer with be a key contributor to the enhancement of their electronic trading ecosystem and surrounding electronic trading environment. The client … is part of a large investment banking group, one of the largest financial institutions globally. The Senior C++ Software Developer will: Assist engineering manager with growth of the team in London and US office. Define and be involved in development projects for their core real-time trading engine. Work collaboratively with testing and engineering teams internally and externally. Assist with … further advancements in platform automation. Take ownership of business and technical change requests. Design and plan software change documentation. Integration testing to ensure high quality QA. The Senior C++ Software Developer will need to have: A STEM background. Experience developing electronic trading software is essential for this position. Significant experience of C++ development. c++ 11-17 STL experience. UNIX environment More ❯
years of experience in quantitative analytics or data modelling Deep understanding of predictive modelling, machine-learning, clustering and classification techniques, and algorithms Fluency in a programming language (Python, C,C++, Java, SQL) Familiarity with Big Data frameworks and visualization tools (Cassandra, Hadoop, Spark, Tableau More ❯
Location: London Category: IT Type: Permanent Key Duties (Including but not limited to): Design, develop, test, support and deploy custom web and mobile applications based on .NET (Blazor, C#), C++ Gather customer software requirements and develop related software applications and programs Collaborate with architects, engineers, and other team members to design scalable and efficient solutions Implement Azure Cloud Services and More ❯
in C/C++. The candidate will be responsible for: developing software for cyber security systems developing novel signal, image, or data processing applications developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust providing support and training to our customers in using the software. Excellent benefits package. Background security check will be required before working on More ❯
industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal electronics components. Knowledge, Skills and Experience Able to code proficiently in C & C++ Experience with microcontroller hardware (e.g. STM32, PIC, TM4C) and frameworks, working with the memory, performance and power constraints of these systems. Embedded Systems Experience of developing and debugging, including cross More ❯
Quant Developer (or software developer with mathematical background) Strong programming skills in Python, with the ability to write production-grade code Experience with at least one other OOP language (C++, C#, or Java) Background in commodities trading, risk, or pricing Familiarity with numerical libraries, performance optimisation, and clean software design principles Confident working closely with quants and traders in a More ❯
Quant Developer (or software developer with mathematical background) Strong programming skills in Python, with the ability to write production-grade code Experience with at least one other OOP language (C++, C#, or Java) Background in commodities trading, risk, or pricing Familiarity with numerical libraries, performance optimisation, and clean software design principles Confident working closely with quants and traders in a More ❯
an excellent working environment. Previous experience within the sports trading industry would be beneficial. Skills required: PhD in STEM related subject Proficient in several of the following: Python, C#, C++, Java Mathematical Modelling Mathematical skills, particularly a keen understanding of probabilities and statistics Analytic mindset Strong communication skills Accuracy and attention to detail Experience in data science (big data, deep More ❯
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
and produce timely code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working More ❯
St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Engineer to join their team on a permanent basis. In order to be successful, you will have the following experience: Experienced Software Developer/Engineer Strong background within Python, C++, C#, SQL, TypeScript Experience of Palantir technology is a bonus DV or SC Clearance is essential Within this role, you will be responsible for: Delivering strategic advisory, engineering delivery, and More ❯
degree of ethics and integrity Nice to have Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options Proficiency in another programming language such as C#, Java or C++ Web development skills Experience with AWS More ❯
actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embedded software development skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication skills when it comes to discussing your ideas A developed understanding More ❯
Desired/Nice to have Experience: Android development, knowledge of Xamarin is useful. Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework. C/C++ Embedded Software Development on Linux would be useful. Android development, knowledge of Xamarin is useful. Experience of one or more javascript technologies. Experience of database technologies. Experience of microservice architectures More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Anson McCade
to deliver solutions that are robust, scalable, and future-proof. What We’re Looking For Strong skills in at least one back-end language (Java preferred, but Python, Node.js, C++, or C welcome). A problem-solver who enjoys tackling complex challenges. An eagerness to learn new tools and cloud technologies (AWS, Docker, Microservices). Experience in Agile environments and More ❯
a multidisciplinary team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C++ (and C#, Java or Ada is a bonus) Previous experience within product design and development with hopefully experience in one of the following: HMI, multithreaded, distributed systems, C2 or simulation More ❯