stakeholders, customers and suppliers. Experience of Model Based System Engineering (desirable) Experience of Windows and Linux Operating Systems (desirable). Appreciation of modern software design techniques and languages (e.g. C++, Java, C#) (desirable). Signal &image processing knowledge (desirable). Member of a Professional Engineering or Science Institute (desirable). Experience of agile or spiral development lifecycles (desirable). At More ❯
warwick, midlands, united kingdom Hybrid / WFH Options
National Grid
using modern tools and technologies to deliver high-quality solutions that meet business needs. What You'll Be Doing Design and develop software using languages like Java, Python, or C++, contributing to applications that support millions of users. Collaborate with cross-functional teams including product managers, designers, and engineers to deliver solutions aligned with business goals. Participate in code reviews More ❯
Warwick, north west england, united kingdom Hybrid / WFH Options
National Grid
using modern tools and technologies to deliver high-quality solutions that meet business needs. What You'll Be Doing Design and develop software using languages like Java, Python, or C++, contributing to applications that support millions of users. Collaborate with cross-functional teams including product managers, designers, and engineers to deliver solutions aligned with business goals. Participate in code reviews 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 ❯
project deliveries Candidate Profile: Degree educated; emphasis on numeracy and computation such as Maths, Engineering, Computer Science, Finance or similar Strong working knowledge of programming languages such as C#, C++, R or Python Knowledge of SQL Understanding of finance and capital markets Excellent interpersonal skills This is an exciting opportunity to join a elite firm in the FinTech space, offering 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 ❯
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 ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
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 ❯
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 ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
day one What You’ll Bring 🎓 Degree in Computer Science, Engineering, or a related STEM discipline 🐍 Proven experience (1+ years) with Python, Java, or any major programming language (C#, C++, KDB+/q, etc.) — we’re truly language agnostic! ⚡ Strong problem-solving skills and a proactive mindset thriving in fast-paced environments Ready to take your career to the next More ❯
clean, efficient, and well-documented code. Support integration, testing, and debugging in secure environments. Ensure compliance with defence standards and cybersecurity protocols. Requirements: Proficiency in programming languages such as C++, C#, Java, or Python. Experience in embedded systems, real-time applications, or secure software development. Knowledge of software development lifecycle (SDLC) and version control (e.g. Git). Eligible for SC More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
day one What You’ll Bring 🎓 Degree in Computer Science, Engineering, or a related STEM discipline 🐍 Proven experience (1+ years) with Python, Java, or any major programming language (C#, C++, KDB+/q, etc.) — we’re truly language agnostic! ⚡ Strong problem-solving skills and a proactive mindset thriving in fast-paced environments Ready to take your career to the next 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 ❯
slough, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
day one What You’ll Bring 🎓 Degree in Computer Science, Engineering, or a related STEM discipline 🐍 Proven experience (1+ years) with Python, Java, or any major programming language (C#, C++, KDB+/q, etc.) — we’re truly language agnostic! ⚡ Strong problem-solving skills and a proactive mindset thriving in fast-paced environments Ready to take your career to the next 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 ❯
clean, efficient, and well-documented code. Support integration, testing, and debugging in secure environments. Ensure compliance with defence standards and cybersecurity protocols. Requirements: Proficiency in programming languages such as C++, C#, Java, or Python. Experience in embedded systems, real-time applications, or secure software development. Knowledge of software development lifecycle (SDLC) and version control (e.g. Git). Eligible for SC More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
experience in iOS and/or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience with object-oriented design using C, C++ or Java. UI familiarity using either Android Native UI or iOS Objective C UI/Swift components. Any exposure to graphics (OpenGL, Shaders), Qt mobile GUI, Android Studio IDE, Xcode 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 ❯
Fratton, Portsmouth, Hampshire, England, United Kingdom
Owen Daniels
or similar, or equivalent industry experience. Experience writing and running software simulations of physical systems. Strong understanding of object-oriented programming and software architecture principles. Desirable: Experience with modern C++, and mathematical libraries such as Eigen, PETSc, or CUDA. Experience with Linux, CMAKE, Git or similar common software development tools and environments. Experience with ROS or ROS2. Experience with real More ❯
s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong understanding of data structures and algorithms. Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML). Extensive experience in operating system performance optimization, systems engineering, or similar areas. Desirable Qualifications Experience developing mobile or Internet applications, or working with iOS/ More ❯
s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong understanding of data structures and algorithms. Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML). Extensive experience in operating system performance optimization, systems engineering, or similar areas. Desirable Qualifications Experience developing mobile or Internet applications, or working with iOS/ 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 ❯
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 ❯