Robotics Software Developer

3 weeks ago


Edinburgh, Edinburgh, United Kingdom Dunbar Brown Group Full time

Dunbar Brown Group is excited to be working on a retained basis to find a Senior Software Engineer within Robotics for a Silicon Valley headquartered customer setting up their European technology function in Edinburgh.

Key Responsibilities

  • Develop software applications leveraging the company’s AI and robotics platform.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.
  • Write clean, efficient, and well-documented code primarily in C++ and Python.
  • Integrate machine vision, AI/ML models, and other advanced technologies into applications.
  • Optimise application performance, security, and scalability.

Required Qualifications

  • 3+ years of professional experience in software engineering.
  • Expert proficiency in Python and C++ programming.
  • Strong background in web technologies (e.g. JavaScript, HTML/CSS, REST APIs).
  • Experience with machine vision, AI/ML, and data-intensive applications.
  • BS/MS/PhD in Computer Science, Software Engineering, or a related technical field.

Preferred Qualifications

  • Knowledge of robotics systems and control theory.
  • Familiarity with mechatronics and embedded software development.
  • Experience with robotic software frameworks (e.g. ROS, RobotC).
  • Exposure to CAD/CAM tools and 3D modeling.


  • Edinburgh, Edinburgh, United Kingdom Dunbar Brown Group Full time

    Dunbar Brown Group is delighted to be working on a retained basis to find a highly skilled Software Development Engineer for Robotics within the European technology function in Edinburgh, a hub for cutting-edge robotics innovation.Key ResponsibilitiesDevelop software applications leveraging the company's AI and robotics platform to drive robotic...


  • Edinburgh, Edinburgh, United Kingdom European Association for Programming Languages and Systems (EAPLS) Full time

    We are seeking a highly motivated PhD student to join our team at Heriot-Watt and Edinburgh Universities, as part of the UKRI AI Centre for Doctoral Training in Dependable and Deployable AI for Robotics (CDT-D2AIR). Our goal is to train students in the latest methods in AI, verification, design, and robotics, ensuring that robotic systems can be safely...


  • Edinburgh, Edinburgh, United Kingdom European Association for Programming Languages and Systems (EAPLS) Full time

    The European Association for Programming Languages and Systems (EAPLS) invites applications for research positions in advanced AI verification for robotics. Our PhD training program focuses on dependable and deployable AI for robotics, covering topics like trustworthy AI, robust robot design, and human-robot interaction. Successful candidates will contribute...


  • Edinburgh, Edinburgh, United Kingdom Heriot-Watt University Malaysia Full time

    About the Role: Robotics and Innovation ManagerWe are seeking a highly experienced and skilled individual to fill the role of Robotics and Innovation Manager at Heriot-Watt University Malaysia. This is an exciting opportunity for a talented professional to join our team and contribute to the growth and development of robotics and innovation.About the...

  • Software Developer

    1 month ago


    Edinburgh, Edinburgh, United Kingdom Falkirk Council Full time

    Are you looking for a new challenge in the tech industry? Our company is seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. As a Software Developer, you will be responsible for designing, developing, and testing software...

  • Software Developer

    2 months ago


    Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Edinburgh, United Kingdom. As a key member of our team, you will play a crucial role in developing, testing, and maintaining software solutions that drive our business forward.Responsibilities:Design, develop, and maintain high-quality software...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job Title: Software Development EngineerWe are seeking an experienced software development engineer to join our DevOps and Tools team in Edinburgh, focusing on developing innovative tools and infrastructure that streamline software development, release, and deployment.This role is suitable for a versatile software engineer who enjoys working in a varied...


  • Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £45,000 - £65,000

    We are seeking a skilled Software Development Expert to join our team at beBee Professionals in Edinburgh, United Kingdom. The ideal candidate will have a strong background in software development and be able to design, implement, and maintain high-quality software applications.Key Responsibilities:Design and develop software solutions that meet business...


  • Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Edinburgh, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Edinburgh, Edinburgh, United Kingdom Consunet Pty Ltd. Full time

    Job OverviewWe are seeking a skilled Software Solutions Developer to join our team at Consunet Pty Ltd.About the RoleAs a Electronic Warfare Software Specialist, you will work with our team to design and develop state-of-the-art Electronic Warfare software solutions for the Australian Defence Force.Key ResponsibilitiesCreate high-assurance software solutions...


  • Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Edinburgh, UK.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    Software Development Engineer, ADSP, AmazonAbout the RoleWe are seeking a skilled Software Development Engineer to join our team in Edinburgh, Scotland. This is an excellent opportunity for an ambitious and motivated individual to launch and grow new initiatives for Amazon's global websites.Key Responsibilities- You will work as part of an Agile team,...


  • Edinburgh, Edinburgh, United Kingdom Consunet Pty Ltd. Full time

    Job OverviewWe are seeking a skilled Software Development Professional to join our team in Edinburgh, SA.This is an exciting opportunity to work on state-of-the-art Electronic Warfare software solutions for the Australian Defence Force.The ideal candidate will have experience designing and delivering software systems using Java and JavaScript.We offer a...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Senior Software Engineer with Windows Driver ExpertiseWe are seeking a skilled software engineer to collaborate with a worldwide team and contribute to the development of drivers for leading audio and haptics applications.This role offers an exciting opportunity to design, develop, and test drivers for mobile and consumer electronics.You will work closely...


  • Edinburgh, Edinburgh, United Kingdom Sanderson Full time £75,000

    About the Role:Sanderson is seeking a skilled Software Development Expert to join one of their Product Squads working on a web application that provides digital workspaces to high-profile clients. This role will involve gathering requirements from in-house subject matter experts and Product Owners to determine functional and non-functional requirements for...


  • Edinburgh, Edinburgh, United Kingdom Royal London Full time

    Discover a career-defining opportunity as a Software Development Expert with Royal London, the UK's largest mutual life, pensions and investment company.About the RoleWe are seeking an experienced Senior Asset Engineer to join our team. This permanent position is based in Edinburgh, GB and offers a hybrid 50% home/office working arrangement.As a Senior Asset...


  • Edinburgh, Edinburgh, United Kingdom Best Buy Health Full time

    Software Engineer Role OverviewAt Best Buy Health, we strive to enrich lives through technology and meaningful connections. We are committed to helping our people thrive at work and at home, and we are looking for a skilled Software Engineer to join our team.As a Software Engineer at Best Buy Health, you will work as part of a Product Engineering team....


  • Edinburgh, Edinburgh, United Kingdom Cadence Design Systems Full time

    We are seeking a talented Software Development Intern to join our team at Cadence Design Systems. As an intern, you will work alongside experienced software engineers on Virtuoso, our flagship mixed-signal design automation platform.The ideal candidate is a software developer in their penultimate year, with experience in C++ and object-oriented design. You...


  • Edinburgh, Edinburgh, United Kingdom BAE Systems Digital Intelligence Full time

    We are seeking a talented Software Development Professional to join our team at BAE Systems Digital Intelligence. As an Undergraduate Engineer, you will be involved in the development of cutting-edge software for our hardware and be responsible for various aspects of the product lifecycle.Key responsibilities include creating high-quality software,...


  • Edinburgh, Edinburgh, United Kingdom SeeByte Ltd Full time

    Role OverviewWe are seeking a highly skilled Software Solutions Developer to join our team in Edinburgh or Bristol. This is an excellent opportunity to work on exciting projects involving uncrewed systems, developing innovative software solutions for our clients.Key ResponsibilitiesDesign, develop, test and integrate SeeByte's software solutionsCollaborate...