2683 IT & Software Developer jobs in the UK
Be among the first 5 applicants!

Algorithms Engineer
£50,000 - 50,000
SeeByte
Queensferry Road 30, Edinburgh
£50,000 - 50,000
Requirements
Must:
- A strong academic background in mathematics, physics, engineering, or a related field (e.g., BSc / MSc / PhD).
- Solid understanding of statistics, linear algebra, probability, optimization, and machine learning techniques.
- Experience with algorithm development, numerical methods, or physical simulation.
- Proficiency in at least one programming language commonly used for scientific computing and prototyping (e.g., Python, MATLAB, R).
- Familiarity with version control tools (e.g., Git) and collaborative software development.
- Ability to clearly explain complex technical concepts, both verbally and in writing, to technical and non-technical audiences.
- Desirable experience includes developing machine learning models, especially in the context of reinforcement learning or computer vision, robotics or autonomous systems, software development best practices, and working knowledge of C/C++.
Responsibilities
- Develop, implement, and test algorithms related to sensor processing, data fusion, path-optimization, scheduling, and physical modeling.
- Build and analyze mathematical models of physical systems, sensors, and autonomous behaviors.
- Assess state-of-the-art literature and propose suitable algorithm investigation and development based on project requirements, scope, and budget.
- Collaborate with our teams of specialized software engineers and roboticists to understand requirements and integrate solutions into our software products.
- Work within teams spanning from proof-of-concept and prototyping phases through to delivery of robust, trusted software products.
- Use experimental data and user feedback to analyze system performance and refine models and algorithms.
- Stay current with relevant literature in applied mathematics and robotics.
- Present results to relevant internal and external stakeholders and work with our CTO and other research staff to shape our research strategy.
Description
At SeeByte, we are excited to welcome an Algorithms Engineer to our Edinburgh office, where you’ll have the chance to play a significant role in a dynamic and respected technology company in the field of robotics. We value a healthy work-life balance in a collaborative environment and offer a range of benefits, including competitive salary, generous holidays, travel compensation, flexible working policies, and opportunities for training and development. We are an inclusive employer, encouraging applications from diverse individuals. Please note that this position is restricted to UK British Nationals due to government security requirements, and employment is conditional on passing a Baseline Personal Security Standard process. Many of our employees find our offices in Edinburgh and Bristol to be great places to live and work, and we look forward to your application!
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.
How many C / C++ Developer jobs are in the UK?
Currently, there are 2683 C / C++ openings.
Is the UK a good place for C / C++ Developers?
The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the UK?
MastarRec, Mas & Pas Limited, client server, Client Server, Labman Automation, Babcock International, Core-Asset Consulting among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Experis as they are hiring for 78 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Experis as they are hiring for 78 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.