3589 IT & Software Developer jobs in the UK

Senior Software Engineer - Autonomy
£52,000 - 92,000
Kraken Works Limited
Upper Richmond Road 200, Fareham
£52,000 - 92,000
Requirements
Must:
- Strong, hands on experience with C++ and Python
- A good understanding of autonomous systems (motion planning, state estimation, behaviour-based control, etc.)
- Experience working in Linux environments, including debugging and performance tuning
- Knowledge of real time systems, distributed computing and middleware communication
- Experience developing and deploying software in both R&D and production environments
- A practical, problem solving mindset with the ability to iterate and improve autonomy algorithms
- Clear verbal and written communication skills
- Experience with ROS / ROS2 and/or DDS (nice to have)
- Exposure to sensor fusion (LiDAR, RADAR, cameras, IMUs) (nice to have)
- Awareness of deep learning based perception approaches (nice to have)
- Experience with simulation tools such as Gazebo, CARLA or Unreal Engine (nice to have)
- Familiarity with real-time or embedded systems (nice to have)
- Experience with cloud robotics, Docker and/or Kubernetes (nice to have)
- Knowledge of PX4 and MAVLink (nice to have)
- Background in defence, aerospace or maritime autonomy (nice to have)
Responsibilities
- Developing and implementing high level autonomous behaviours for unmanned vehicles
- Designing and optimising algorithms for obstacle avoidance, path planning and mission level autonomy
- Working extensively with ROS2, DDS and Linux-based systems to build robust autonomy software
- Collaborating with perception, navigation and hardware engineers to integrate autonomy solutions
- Writing clean, maintainable and well-documented code in C++ and Python
- Testing and validating autonomy software in both simulation and real world environments
- Taking ownership of assigned work packages, tracking progress and raising risks or blockers
- Balancing R&D experimentation with production quality software delivery and optimisation
Description
At Kraken Works Limited, we are looking for a Senior Software Engineer – Autonomy to help develop and deliver high-level autonomy capabilities across our fleet of autonomous vehicles. This hands-on, R&D focused role involves working on vessel guidance, mission frameworks, and other advanced autonomy features, including modern AI techniques. Our team values curiosity and thoughtful engineering, providing an environment where you can explore new ideas or deliver robust production systems. We offer competitive benefits, including 25 days of holiday, private medical insurance, a pension scheme, and a workplace committed to equal opportunities. Our location in Fareham, PO15 5RT, supports a collaborative atmosphere, and we look forward to welcoming talent eager to tackle real autonomy challenges.
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 3589 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?
Bluefruit Software Limited, The Scouts Association, City of Lincoln Council, Mas & Pas Limited, Una Watch, FCDO Services, Accenture among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Experis as they are hiring for 93 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 93 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.