Scientific Software Engineers (C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider … are looking to bolster their engineering team with 2 experienced Scientific/C++Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established … imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing More ❯
a decade of operation and closing over 90 million ledger, the XRPL offers streamlined development, low transaction costs, high performance, and sustainability. We are looking for a senior engineer to help us maintain this high technical bar, while building innovative solutions to ensure the XRPL can power the growing needs of the global digital economy. WHAT YOU'LL … DO: Increase the capabilities, performance, scalability, and reliability of the XRP ledger. Participate in the full software development lifecycle, including architecture, technical design, C++ development, bug fixing, as well as functional and performance validations. Be part of the open-source XRP ledger community, setting high standards for coding, testing, and deployment. Actively participate in code reviews … to maintain the high quality of our codebase. WHAT YOU'LL BRING: Bachelor's in computer science or similar, and 8+ years of software product development experience using C++. Strong experience with large scale distributed systems development and architecture. Prior team leadership and mentorship experience. Passion for blockchain technology and its potential benefits. Ability to learn new technologies More ❯
developing and maintaining modular point solution extensions for Hexagon's OnCall Dispatch portfolio. The successful candidate must have a passion for technology, a logical aptitude and a demonstrable software programming capability and mind set with special reference to real-time voice communications in a control room setting, interfacing with a variety of radio and telephone service's APIs … teams to design and implement solutions meeting regulatory/security requirements. Perform troubleshooting and debugging of communications systems (including TETRA) to resolve issues. Conduct testing and validation of software and 3rd party hardware components of communications systems Prepare technical documentation, including user manuals, development reports, and system specifications. Stay updated with the latest advancements in communications standards, technology … end-users and stakeholders. Clearly and regularly communicating with management and technical support colleagues. Skills and Experience Essential Demonstrate at least 6 years of experience with C# and C++ to interface with communication systems (telephony, radio). Ideally showing a solid, earlier, understanding of C++ and a progression of experience in C# and modern programming techniques More ❯
Join Tether and Shape the Future of Digital Finance At Tether, we're not just building products, we're pioneering a global financial revolution. Our solutions enable seamless integration of reserve-backed tokens across blockchains, empowering businesses such as exchanges More ❯
month initial contract 3 days per week on site in Cheltenham Inside IR35 Key Responsibilities: Defining, designing, developing, and verifying software for a variety of integrity levels, from safety-critical to proof of concept. Adhering to internal coding standards to ensure high-quality, robust solutions. Conducting design and code reviews to maintain high-quality standards. Engaging in debugging … and tools such as Git and containerised development environments. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Desirable: Working knowledge of Rust. Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. Personal Attributes: Strong organisational skills with the ability to collaborate in a wider team environment. Excellent communication skills, capable of effectively More ❯
optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for our … task estimating knowledge sharing and mentoring expected). Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code More ❯
optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for our … task estimating knowledge sharing and mentoring expected). Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Halliburton
used in the automated regression testing of these systems. Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications. Familiar with common software vulnerabilities and leading practices to mitigate. Should have some experience in researching open- source technologies for use in building systems and participate in open source communities as needed. Works … on projects of moderate scope and complexity. Pro-actively identifies areas for improvement within the software system and processes. Develops assignments and schedules. Requires completion of an undergraduate degree in Computer Science or similar discipline, and 4 years of related experience. Key Responsibilities: Work on a team to deliver new products, features and fixes iteratively using an Agile … knowledge of existing and emerging technologies relevant to the role Working and collaborating with remote teams around the world Qualifications & Experience Essential Attributes: 4+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 4+ years of Java and C++ development experience History of applying best practices, code More ❯
Company Description Are you passionate about engineering? Do you want to make a difference? ALTEN is a global engineering and technology consultancy operating across over 30 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Naval More ❯