Software Engineers - VR/AR/Headsets - London Atrium EMEA is looking for several Software Engineers to work with an enterprise level, London based client. You will join a team of global experts dedicated to developing and shipping products at the intersection of hardware, software, and content. The Software Engineers will contribute to building innovative hardware … and software that profoundly redefine how people work, play, and connect. Contribute towards building tools, system architecture, frameworks, and infrastructure for any of the following: operating systems, kernel development, low-level debugging, system profiling, AOSP, performance profiling, that will impact VR and AR product lines. Develop APIs in the system-level framework layer that enable other layers of the … upfront debug-ability, and testability when implementing complex components. Some on call work required, on occasion Essential: Experience with cross-functional partnerships, working across functions to drive solutions. Extensive Software development experience. Experience with Android, Linux, or MacOS internals or frameworks services. Alternatively, experience in developing Embedded engineering solutions within a resource-constrained environment. Experience in developing any More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
This highly successful and expanding company are seeking a Simulation Software Engineer to help develop advanced software for geophysical modelling and industrial process simulation. With a global client base and an ambitious growth strategy, this company offers a dynamic environment with varied and challenging projects. Depending on your skills and interests, you could be working on areas such … 3D visualisations and graphics. Collaborate with cross-functional teams to ensure successful project delivery. Essential Skills & Qualifications: A strong academic background, with a 1st or 2.1 in Computer Science, Engineering or other relevant discipline, and top A-level or equivalent grades in mathematics and physics. A relevant PhD (or equivalent experience) in a scientific or engineering discipline. Proficiency More ❯
Geoscience Software Engineer (C++/Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - 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 an experienced Geological Software Engineer. 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. This role would essentially suit a Structural Geologist with Software Development skills in C++/… an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to double this in the coming 12 months, with a particular focus on the Engineering team. It's a rapidly changing environment and they champion Agile, so it's important you are flexible and appreciate the nature of a business at the cutting edge More ❯
Role: Software Engineer Our leading Financial Services client is looking for a highly skilled Software Engineer to join their team for a 6-month initial contract. Key Responsibilities: Develop and maintain applications using ZOS Connect EE, DB2 Rest, and CICS web services. Utilize development tools such as FileAid, Xpeditor, IBM Explorer for ZOS API, and Visual Studio. Work More ❯
as Hadoop, Cloudera or Elasticsearch Experience with Palantir Foundry is preferred but not essential Experience working in an Agile Scrum environment Experience in design, development, test and integration of software IT WOULD BE NICE FOR THE BIG DATA ENGINEER TO HAVE.... Cloud based architectures Microservice architecture or server-less architecture Messaging/routing technologies such as Apache Nifi/… DV CLEARED KEY SKILLS: BIG DATA DEVELOPER/BIG DATA ENGINEER/SENIOR BIG DATA DEVELOPER/SENIOR BIG DATA ENIGNEER/DATA ENGINEER/DATA DEVELOPER/SENIOR SOFTWARE DEVELOPER//LEAD SOFTWARE ENGINEER/LEAD SOFTWARE DEVELOPER/SENIOR SOFTWARE DEVELOPER/DV CLEARED/DV CLEARANCE/DEVELOPPED VETTING/DEVELOPED VETTED More ❯
Aylesbury, Buckinghamshire, United Kingdom Hybrid / WFH Options
Skyhigh Security
Aylesbury United Kingdom Job ID: JR APPLY NOW Job Title: Senior Software Engineer About Skyhigh Security: Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the world's data, and because of this, we live and breathe security. We value learning at our core, underpinned by … are on these too! Follow us on LinkedIn and Twitter . Role Overview: As a member of the Data Protection Cloud Services team, you will work with an Agile software development team on the development and testing of core security software. Creating and maintaining critical infrastructure required by the team or researching new technologies for future security solutions. About … the Role As a member of the Data Protection Cloud Services team, you will be: Working with an Agile software development team on the development and testing of core security software Researching new technologies for future security solutions Creating and maintaining critical infrastructure required by the team Collaborating closely with your immediate colleagues, having daily meetings to discuss More ❯
Vacancy for Java Software Engineer at Preservica Abingdon/Remote, UK The projects at Preservica are at the forefront of commercial software solutions, focusing on smart digital preservation technology. Our award-winning software is used by leading businesses, archives, libraries, museums, and government organizations worldwide. We are global leaders and proud of our achievements. To maintain our … edge, we seek talented commercial and technical innovators to join our development team. Currently, we are looking for a dedicated Java Software Engineer. The Role Our Software Engineers oversee the entire software development lifecycle, writing well-designed, testable, and maintainable code. Responsibilities include: Analyzing operational feasibility Maintaining Preservica and industry standards, along with project plans Integrating softwareMore ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Morgan Hunt Recruitment
Morgan Hunt are working with a public sector client to recruit a number of software engineers to work on an automation project. Our client are seeking experienced software engineers to lead the development of document automation services. You'll work on productionising solutions using OCR, NLP (SpaCy), and ML to automate the processing of documents. Key Responsibilities Develop More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
C++ Developer/Backend Software Engineer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++ Developer? 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 C++ Developer you will join an Agile team focussed on … building and maintaining 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 … the other two days. 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 in Computer Science fundamentals e.g. multi-threading, OOP More ❯
Who are we? We hire those who seek to innovate across people, process, and technology. Join our global workforce, visualize the future, and strive for success. Our engineering campus and corporate offices in the UK and US provide optimal environments for ideas and innovation to flourish. ALL.SPACE has developed a smart terminal capable of linking with all satellites and … networks across all orbits simultaneously. Our groundbreaking software-defined service enablement platform integrates intelligent routing, edge computing, and on-demand services to deliver unprecedented network resilience and application performance. Our terminal designs operate as fully electronic beam steering systems. Our IP has applications across various sectors including aeronautical, land mobile, maritime, and 5G. It provides broadband, multi-beam, two … committed to promoting diversity, inclusion, and equality in the workplace. We aim to make satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, testing, and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real More ❯
Wokingham, Berkshire, United Kingdom Hybrid / WFH Options
EVS Broadcast Equipment SA
We are expanding our R&D team in the Crowthorne office in the UK. We are a software team developing our broadcast control system, Cerebrum. Used by customers across the world Cerebrum plays a key role in the production of major global sporting events and studio-based programs. Cerebrum allows customers to create customized workflows that operators can access … plus experience in C++ Experience in RESTful APIs, WebSockets, UDP and TCP Experience of tools such as WireShark and Postman Experience of working in large multithreaded codebase Experience in software development on Windows Experience in software design and architecture The following experiences are not mandatory, and will be considered an asset: Experience of Linux, Docker or Kubernetes Experience More ❯
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 business with decades experience taking … an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to double this in the coming 12 months, with a particular focus on the Engineering team. It's a rapidly changing environment and they champion Agile, so it's important you are flexible and appreciate the nature of a business at the cutting edge More ❯
Caldecotte, Milton Keynes, Buckinghamshire, England, United Kingdom
Connells Group HQ
Job Description We’re looking for a Software Engineer to join our Group Technology team in Milton Keynes. You will help development, support and enhance the business systems using NET technologies and SQL Server.This is a hybrid role with one day or two days per week in our Milton Keynes office. Key Responsibilities: Keep up to date regarding best … practices in software development and deployment Implement best practice coding in relation to Development coding standards Consistently produce easily testable, understandable code Maintain documentation and release notes Awareness of application security considerations Work alongside other Software Engineers on projects or work along where necessary Create secure and high performing n-tier applications utilising best practices in the development More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit 3x C#/C++ Software Engineer subcontractors on an initial 12 month contract. Job Title: C#/C++ Software Engineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of 3 or 4 days per week onsite. The role will be … per week will be calculated at time and a quarter Duration: 12 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++ Software Engineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full … work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test driven development. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse More ❯
Are you an experienced Senior Embedded Software Engineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer integration. They are seeking a talented Senior Embedded Software Engineer … to join their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this Senior Embedded Software Engineer - C job based in Fareham: - Design and implement embedded software: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal performance, resource usage, and reliability. - Debugging and testing … use debugging tools and methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in product delivery Requirements of this Senior Embedded Software Engineer - C job More ❯
Embedded Software Engineer - Basingstoke - £(phone number removed) A client of nGenium are looking for a skilled embedded software engineer to join a team focused on the development of wirelessly connected products. Requirements: • Confidence developing software for microcontrollers, preferably ARM Cortex-M. • Experience programming in C. • Experience with schematics, PCB layouts, technical documentation. • Good logical problem-solving, and More ❯
Reigate, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
generation uncrewed autonomous systems, integrating robotics and autonomy with vehicular technologies. These are nascent projects with in-house technology know-how from techpreneur founders. They are looking for senior software engineers looking for an intellectually challenging problem to work on and get stuck into. The project work will be both core tech development, simulation work as well as real … world testing of hardware. This could include: low-level software for robotics development and integration; building simulation environments to test autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements Degree in computer science or similar and ideally a PhD. Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test More ❯
generation uncrewed autonomous systems, integrating robotics and autonomy with vehicular technologies. These are nascent projects with in-house technology know-how from techpreneur founders. They are looking for senior software engineers looking for an intellectually challenging problem to work on and get stuck into. The project work will be both core tech development, simulation work as well as real … world testing of hardware. This could include: low-level software for robotics development and integration; building simulation environments to test autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements Degree in computer science or similar and ideally a PhD. Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test More ❯
Software Engineer - High-Impact Role in Scientific Discovery (Oxford) Base Salary: Up to £80,000 per annum + Equity Location: Oxford, UK Salary: Competitive + Bonus + Excellent Benefits Software Engineer (Python, Django/FastAPI, Kubernetes, Data Platforms) We're actively hiring for a Software Engineer to join a fast-scaling biotech innovator building real-time, scalable … ll be working on mission-critical systems that power data analysis, telemetry, and infrastructure for global scientific operations - from cancer diagnostics to environmental genomics. As part of a growing engineering team, you'll build data-intensive web applications and APIs that serve scientists, operations, and customers around the world. We can offer our Software Engineer: A collaborative and … pension scheme Private healthcare and wellness support A beautiful workspace at a green Oxford campus Career development opportunities in a company with global reach The chance to apply your engineering skills to problems that genuinely matter You'll work with: Tech stack: Python (Django, FastAPI, Flask), SQL/MongoDB Tooling: Docker, Git, CI/CD, Kubernetes, Terraform Architecture: Cloud More ❯
design, implement, test and deploy the Engine that drives the behaviour of Oxa's Autonomous Vehicles (AVs), based on its understanding of its environment. Your Role As a Senior Software Engineer in Trajectory Planning, you will be responsible for designing, implementing, testing, and deploying algorithms that realise the desired behaviours that the AV needs to exhibit in any particular … various AV platforms. Work with customers, stakeholders, and peers to ensure the right solutions are delivered, and actively contribute to resolving disagreements through constructive dialog. Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment, and maintenance of your team's work. Influence technical strategy within the Planning Team, ensuring alignment with your Team Lead and your More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
TripAdvisor LLC
flexibility and last-minute availability, it's never too late to make any day extraordinary.Viator. One app, 300,000+ travel experiences you'll remember. We're looking for a Software Engineer II to join our fast-growing team.This role is open to candidates based within a commutable distance (generally within 2-3 hours) of one of our office hubs … a fun and friendly environment where the key objective is getting things done. Working closely alongside product managers and designers, our engineers are part of the full process from software design, to code, to test, to deployment and back again. Most of our engineers release code to production every few days and we have a daily release cycle. At More ❯
Android OS Software Engineers - VR - C++/Java- multiple roles Duration: 6 months contract Pay: Market rate Location: Remote (United Kingdom) As an OS Frameworks Engineer, you will contribute to building innovative hardware and software that profoundly redefine how people work, play, and connect. Responsibilities Understand industry technology trends in computing technology to assess and develop new technologies. … operating systems, kernel development, low-level debugging, system profiling, AOSP, performance profiling, that will impact VR and AR product lines. Collaborate with cross-functional teams including product management, application software engineers, and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks. Develop APIs in the system-level framework layer that enable other layers … behaviors through clean, readable code, upfront debug-ability, and testability when implementing complex components. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. Minimum Qualifications Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar field. Experience with cross-functional partnerships, working across functions to drive More ❯
Worthing, Sussex, United Kingdom Hybrid / WFH Options
Bluecrest Health Screening Limited
Software Developer (PHP) Worthing, West Sussex - Hybrid Full time/Permanent Up to £45,000 per year plus various company benefits We're on the lookout for a dynamic and highly motivated (PHP) Software Developer to join our Engineering team here at Bluecrest! You'll be joining a team of around 20 highly experienced Software Engineers … and client requirements for software. Maintain a consistent level of professionalism when communicating with colleagues and clients. Adhere to coding standards and secure delivery policies and practices. Develop intuitive software that meets and exceeds the needs of the company. Actively seek ways to improve business software processes and interactions. Work with Product Owner/Scrum Master to scope More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Bluecrest Health Screening Limited
Software Developer (PHP) Worthing, West Sussex - Hybrid Full time/Permanent Up to £45,000 per year plus various company benefits We're on the lookout for a dynamic and highly motivated (PHP) Software Developer to join our Engineering team here at Bluecrest! You'll be joining a team of around 20 highly experienced Software Engineers … and client requirements for software. Maintain a consistent level of professionalism when communicating with colleagues and clients. Adhere to coding standards and secure delivery policies and practices. Develop intuitive software that meets and exceeds the needs of the company. Actively seek ways to improve business software processes and interactions. Work with Product Owner/Scrum Master to scope More ❯
Established over 30 years ago, this highly profitable tech business provides software products and services for global customers. They are expanding and looking to recruit further Software Engineers to join their software team. They utilise their strong intellectual approach in developing new features and versions of their real-time modelling software tools. Requirements: Strong academic background … many within the team have PhDs and minimally have a Master's in computer science, physics, engineering, maths or similar. Demonstrable programming experience in C++ (and ideally C or Fortran). Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. Strong numeracy and understanding of mathematical modelling. Experience with CUDA, multithreading, AI/ML would be More ❯