About Octopus and the Analytics Platform team Over the past ten years, Octopus Energy Group has expanded from a UK startup to become the UK's largest energy provider and a global leader, serving over 10 million customers across eight More ❯
Are you a talented Flight Simulation SoftwareEngineer with a passion for cutting-edge technology? Do you want to work on projects that push the boundaries of aerospace innovation? Look no further! At our aerospace business in Greater London, we're developing world-class flight simulators that are shaping the future of aviation training. Join our dynamic team … Work on the design, development, and integration of flight simulators used by top-tier aerospace organizations. • Collaborative Environment: Engage with cross-functional teams of experts in systems, hardware, and software engineering. • Innovative Technology: Build next-gen simulation solutions, including control systems, user interfaces, and avionics hardware. • Develop real-time software for flight simulators, from control systems to graphical … in the full lifecycle of the product from requirements analysis through to customer acceptance and post-delivery customer support What you'll bring The role of a Flight Simulation SoftwareEngineer requires the following experience and skills: • C programming skills • A good practical understanding of the Systems Engineering V-model and/or the Software Development Lifecycle More ❯
Embedded SoftwareEngineer Location: Bristol Salary: Up to £65,000 per annum + Bonus Benefits: Great pension, Annual Pay Review, Enhanced Parental Leave, Training & Membership Fund, Courses & Training, Hobby Clubs and more A market leading and global company within the defence sector are looking for passionate software engineers with experience within embedded software. This is a fascinating … chance to be involved with developing cutting-edge Real-Time subsystem software solutions for use within on-board aerospace electronics and their control systems. They are recruiting into many spaces including Real-Time, Command & Control, Human Machine Interface, Cyber Security, Simulation & Experimentation and New Product. This position is subject to security clearance and so all candidates must be British … years. Previous or current SC and DV clearance is highly beneficial. Duties & Experience: Work with 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/C++ or C# or ADA Previous experience with bare-metal embedded softwareMore ❯
JUser: :_load: Unable to load user with ID: 993 Job Summary SoftwareEngineer Country: United Kingdom Location: Milton Keynes Sector: Software Developer, SoftwareEngineer Salary: GBP up to £55k DOE Job Type: Permanent Endeavour Recruitment is seeking a SoftwareEngineer to join our client, a SaaS company providing solutions to the automotive industry … based in Milton Keynes. As a SoftwareEngineer you will be fulling involved with the design, developing, testing, and delivery of solutions. Our client is offering a salary of up to £55k DOE. The successful SoftwareEngineer will have experience with the following - C# .NET MVC Angular SOAP Resful SQL Server AWS XML Agile Please apply … ASAP to be considered for this SoftwareEngineer role. More ❯
London, Elephant & Castle, United Kingdom Hybrid / WFH Options
The Bridge IT Recruitment
This is a fantastic opportunity to work as a Sofware Engineer, on a long term contract, working for a major finance company, inside IR35 and fully remote. The key skills required for this SoftwareEngineer role are below. Low latency FX Matching Java C++ (desirable) trading (desirable) SQL Gradle If you do have the relevant experience for … this remote SoftwareEngineer position, please do apply. More ❯
Senior Embedded SoftwareEngineer (C/C++, Linux, Matlab) Certain Advantage are recruiting on behalf of our underwater technology client for a Senior Embedded SoftwareEngineer with expert C/C++ development skills for Linux based embedded devices and experience in robotics/automotive and sensors. Even better if you can offer experience in the Navigation More ❯
Senior Embedded SoftwareEngineer (C/C++, Linux, Matlab) Ensure all your application information is up to date and in order before applying for this opportunity. Certain Advantage are recruiting on behalf of our underwater technology client for a Senior Embedded SoftwareEngineer with expert C/C++ development skills for Linux based embedded devices and More ❯
Title: Senior SoftwareEngineer (Python) Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. Department: Procode IT Location: Commuting distance of Chandlers Ford Salary: Circa £56,238 + discretionary 15% bonus scheme Are you an experienced SoftwareEngineer with strong and up to date skills in Python, FastAPI … and AWS? If so, this could be the position for you! About us We are a dynamic software company. Established in 2006, with a vision of helping th... JBLK1_UKTJ More ❯
C++ SoftwareEngineer required by a successful software company located in Southampton. The company requires a C++ SoftwareEngineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - 2 days per week in the Southampton office. Flexible working hours. The successful C++ SoftwareEngineer will likely have a relevant degree in Mathematics and will have proven commercial experience with C++ programming with a statistical or mathematical bias. The successful C++ SoftwareEngineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience C++ programming on … Windows and/or Linux Academic background in Mathematics Any of the following would be advantageous PhD in Maths or similar subject Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a relaxed More ❯
C++ SoftwareEngineer required by a successful software company located in Southampton. The company requires a C++ SoftwareEngineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours. The successful SoftwareEngineer will have a relevant degree in Mathematics and will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful SoftwareEngineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience Degree or PhD in … statistical/machine learning/econometric time series C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a More ❯
New hybrid Senior SoftwareEngineer - Rust job based in Cambridge, Cambridgeshire! We’re looking for a talented Rust Senior SoftwareEngineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models. This is a hybrid job, working 3 days per … week on site in Cambridge. Key responsibilities and requirements for the Senior SoftwareEngineer job: Building the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation Develop efficient applications and runtime libraries for server CPU’s Key skills/… experience required for the Senior SoftwareEngineer job: MSc/PhD in a related scientific/engineering field Proven Rust programming experience using Rust Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) This is a great opportunity for a Senior SoftwareEngineer to join More ❯
Agile C++ SoftwareEngineer - Robotics & Autonomous Systems Location: Bristol Contract: 12 Weeks Inside IR35 Rate: £63 Security Clearance: BPSS (Baseline Personnel Security Standard) required Join a cutting-edge Global Technologies Team at the forefront of innovation in robotics, autonomous systems, and cloud-based simulation click apply for full job details More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
Innovate
SoftwareEngineer (Embedded) Full-Time, Permanent Aberdeen - Hybrid working We are seeking a SoftwareEngineer to join the Engineering Team, focusing on health monitoring technology integrated into our systems. The role involves developing embedded software for health monitoring, particularly in biometrics and condition monitoring for rescue operations. Key Responsibilities Provide software engineering solutions for … health technology products. Support software management for new and legacy systems. Create engineering documentation (specifications, proposals, test plans, reports). Ensure adherence to engineering standards and processes. Participate in site visits as required. Comply with internal and external standards and regulations. Required Skills & Experience Degree in Computer Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embedded software (MPLAB, ST32), C/C C languages. Familiarity with software management tools (e.g., Azure DevOps, GitHub). Ability to obtain SC-level security clearance More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
SoftwareEngineer required by a successful software company located in Southampton. The company requires a C++ SoftwareEngineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally 2 days per week in the Southampton office. Flexible working hours. The successful SoftwareEngineer will have a relevant degree in Mathematics and will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful SoftwareEngineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience Degree, Masters or PhD in Mathematics … statistical/machine learning/econometric time series C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning This is an opportunity to join a highly successful, expanding company offering the chance to work on complex, interesting C++ programming in a More ❯
New hybrid Senior SoftwareEngineer job based in Cambridge, Cambridgeshire! We’re looking for a talented Rust Senior SoftwareEngineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models. Key responsibilities and requirements for the Senior SoftwareEngineer job: Building the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation Develop efficient applications and runtime libraries for server CPU’s Key skills/experience required for the Senior SoftwareEngineer job: MSc/PhD in a … languages (e.g. Haskell, OCaml, Nix) Proven experience working on relevant areas such as performance sensitive - or systems programming, and compiler development This is a great opportunity for a Senior SoftwareEngineer wanting to focus on Rust programming, to join a passionate team of engineers developing software systems that perform at scale and speed in Cambridge, Cambridgeshire. Apply More ❯
Agent SoftwareEngineer- Endpoint DLP (18007) Fortinet United Kingdom Posted 8 days ago Experience and Skills Willing to learn new things. Experience in any of the following would be an advantage: Software development in Go, C, C++, Java, Scala, C#, or Swift. Kernel and device driver development for Windows, Linux, or Mac. Systems Analytics; Dynamic tracing and More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
Senior Embedded SoftwareEngineer Southampton - Hybrid, 3 days on-site - flexible hours Defence technology - security clearance required 55,000 - 65,000 Are you an experienced Embedded SoftwareEngineer looking to contribute to cutting-edge defence technology? Based in Southampton , this Senior Embedded SoftwareEngineer job offers the opportunity to work on advanced embedded systems … in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded SoftwareEngineer job main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and … implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development - Object-orientated programming experience Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. What's on offer: Salary More ❯
I'm recruiting for a technology start-up in Cheltenham who are looking to grow. They're looking for a Full-stack SoftwareEngineer, with a strong background in GIS/Geospatial systems to develop apps/tools for their products. For this, you not only need a good understand of GIS/Geospatial systems, but also an … ability to rebuild their secure OS and develop an attractive but functional UI. ROLE: Full-stack SoftwareEngineer LOCATION: Cheltenham (mostly on-site) SALARY: up to £80k +share options START: ASAP Skills for the Full-stack SoftwareEngineer are: Expertise in Python and Javascript GIS/Geospatial systems Understanding of secure comms and data privacy for More ❯
Java SoftwareEngineer – Asset Management Software Salary: £80,000 - £100,000 + bonus + benefits Approximately 2 days a week in Central London office. A central London-based company, who are building trading software for the asset management and hedge fund industry, are looking for a Java SoftwareEngineer to join them on their … mission. This scale-up is a spin-out from one of the largest UK born global asset managers. They are looking for a Java SoftwareEngineer with the following: Mid level commercial Core Java development background Multithreading, concurrency and high-throughput experience AWS/Public Cloud experience with DevOps tools An advocate for modern methodologies including TDD, pair … programming and CD Tech: Core Java, Multithreading, Concurrency, AWS, DevOps, ActiveMQ/MongoDB, Kafka The role will suit a Java SoftwareEngineer with a strong enthusiasm to work in a fast-paced, financial environment and who has a natural interest in the trading industry. Day-to-day, you will be building distributed, low-latency systems and will be More ❯
Job Title: Senior Embedded SoftwareEngineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering, Computer More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
G.Digital
Senior SoftwareEngineer (.NET) - £65k + bonus | Software House (AI) | Leeds/hybrid About the business 🚀 Join a business with over 10+ years in their field who have successfully broken into the AI and Machine Learning world. They have a strong foothold within the healthcare and AI space and are on the brink of expanding into other … be joining a newly, but extremely talented Engineering function who are all driven about delivering life changing software. About the role 👩💻 No day is the same.... As a Lead Engineer you will help drive tech builds, liaise with the fantastic Delivery Lead, interact directly with end clients and help drive technical innovation. You will be passionate about building the … latest, scalable software and championing good coding practices. About you 👌 Enthusiasm or experience working within a start-up environment Strong Engineering background with the latest .NET frameworks Experience with Cloud technologies (Azure, AWS or GCP) Benefits 💰 Hybrid working- 1 day a week in the Yorkshire office Flexible working hours up to £65k + bonus Lead SoftwareEngineerMore ❯
JUser: :_load: Unable to load user with ID: 993 Job Summary SoftwareEngineer Country: United Kingdom Location: Weymouth Sector: Software Developer Job Type: Permanent Technologies: C++ Java UML VMware Embedded Systems Device Drivers Endeavour Recruitment has an excellent opportunity for an experienced SoftwareEngineer to join our client for a permanent position based in Weymouth. … some of the benefits you can expect to receive are private healthcare, dental plan, salary sacrifice for cars, and childcare vouchers. Your main responsibilities will be supporting the full software development life cycle, we are looking for someone who can work under pressure with excellent analytical and problem-solving skills. Desired Experience - C++ Java UML VMware Hardware and SoftwareMore ❯
SoftwareEngineer – Python | London | AI x Real Estate I'm working with a cutting-edge AI platform that's transforming how real estate investors make high-stakes decisions - by combining powerful data with intelligent automation. They're now building an AI-driven chatbot to simplify financial modelling through natural language - and they’re hiring a SoftwareEngineerMore ❯
Senior/Lead SoftwareEngineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate about their technology. The Senior Lead SoftwareEngineer will be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing Software for integration and interface frameworks on CPU and GPU and also Embedded Software Development (although … not essential, as any Software Development for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. In addition: High speed Linux PCIe driver development Experience working directly with prototype hardware alongside the hardware design team Production experience, including; development & validation The company offer an excellent salary in More ❯
Senior/Lead SoftwareEngineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate about their technology. The Senior Lead SoftwareEngineer will be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing Software for integration and interface frameworks on CPU and GPU and also Embedded Software Development (although … not essential, as any Software Development for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. In addition: High speed Linux PCIe driver development Experience working directly with prototype hardware alongside the hardware design team Production experience, including; development & validation The company offer an excellent salary in More ❯