410 Robotics Programmer jobs in the United Kingdom

Robotics Software Engineer

Oxfordshire, South East £55000 - £65000 Annually Mars Recruitment

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

permanent
Robotics Software Engineer | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits:
  
A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems.
  
If you’re passionate about robotics and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance.
  
Key Responsibilities:
  • Design, and development of software for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs), leveraging ROS/ROS 2 and other robotic middleware.
  • Integration and selection of a wide array of sensors (e.g., sonar, cameras, Doppler velocity logs, IMUs) and actuators into robust, modular control frameworks.
  • Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation.
  • Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical).
  • Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments.
  • Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive and reliable system integration.
  • Maintain clear and concise documentation, and manage source control using tools like Git/GitLab.
Qualifications:
  • Bachelor's or Master’s degree in Robotics , Computer Science, or a related field.
  • 4+ years of experience in embedded systems, robotics software, or unmanned systems development.
  • Strong expertise in C++, Python, and software development for real-time systems.
  • Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware.
  • Experience with embedded software development such as STM32, ESP32, and Arduino. Bonus if you have worked with Pixhawk.
  • Ability to work in field conditions, including support for field testing and sea deployments.
Preferred Experience:
  • Domain Experience in maritime, defence, or subsea robotics industries.
  • Knowledge of machine learning, underwater SLAM, or AI for autonomy in constrained environments.
  • Familiarity with underwater navigation, acoustic communications, or environmental sensing. 
If you’re passionate about both robotics, in particular autonomous underwater or submersible vehicle and unmanned vehicle industry, and you love software engineering within this space, please get in touch ASAP.
  
MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven’t heard back in this time your application has been unsuccessful at this time
  
MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Oxfordshire, South East Mars Recruitment

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full time
Robotics Software Engineer | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits:
  
A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems.
  
If you’re passionate about robotics and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance.
  
Key Responsibilities:
  • Design, and development of software for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs), leveraging ROS/ROS 2 and other robotic middleware.
  • Integration and selection of a wide array of sensors (e.g., sonar, cameras, Doppler velocity logs, IMUs) and actuators into robust, modular control frameworks.
  • Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation.
  • Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical).
  • Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments.
  • Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive and reliable system integration.
  • Maintain clear and concise documentation, and manage source control using tools like Git/GitLab.
Qualifications:
  • Bachelor's or Master’s degree in Robotics , Computer Science, or a related field.
  • 4+ years of experience in embedded systems, robotics software, or unmanned systems development.
  • Strong expertise in C++, Python, and software development for real-time systems.
  • Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware.
  • Experience with embedded software development such as STM32, ESP32, and Arduino. Bonus if you have worked with Pixhawk.
  • Ability to work in field conditions, including support for field testing and sea deployments.
Preferred Experience:
  • Domain Experience in maritime, defence, or subsea robotics industries.
  • Knowledge of machine learning, underwater SLAM, or AI for autonomy in constrained environments.
  • Familiarity with underwater navigation, acoustic communications, or environmental sensing. 
If you’re passionate about both robotics, in particular autonomous underwater or submersible vehicle and unmanned vehicle industry, and you love software engineering within this space, please get in touch ASAP.
  
MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven’t heard back in this time your application has been unsuccessful at this time
  
MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).
This advertiser has chosen not to accept applicants from your region.

Remote Robotics Software Engineer

ST2 7EU Staffordshire, West Midlands £50000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Robotics Software Engineer to join their cutting-edge research and development team. This is a fully remote position, allowing you to contribute to groundbreaking projects from the convenience of your home office. You will be at the forefront of developing sophisticated software solutions for autonomous robotic systems, focusing on areas such as navigation, perception, manipulation, and human-robot interaction. The ideal candidate will have a strong foundation in computer science, a proven track record in robotics software development, and a passion for pushing the boundaries of artificial intelligence and machine learning in physical systems. You will be responsible for designing, implementing, testing, and deploying robust software components that enhance the capabilities and efficiency of our robotic platforms. This role requires excellent problem-solving skills, a meticulous approach to coding, and the ability to collaborate effectively with a distributed team of engineers and researchers. You will work with state-of-the-art tools and technologies, including ROS, C++, Python, and various simulation environments. Key responsibilities include developing algorithms for SLAM (Simultaneous Localization and Mapping), motion planning, sensor fusion, and object recognition. You will also contribute to the development of simulation tools for testing and validation, as well as the deployment and debugging of software on physical robot hardware. Experience with deep learning frameworks such as TensorFlow or PyTorch, and a good understanding of control systems theory, are highly desirable. This is an exceptional opportunity to make a significant impact on the future of robotics, working on challenging and rewarding projects in a supportive and collaborative remote environment. You will be expected to stay abreast of the latest advancements in the field and contribute innovative ideas to our ongoing research and product development efforts. We are looking for individuals who are not only technically proficient but also possess excellent communication skills and a proactive attitude towards overcoming complex technical challenges.

Responsibilities:
  • Design, develop, and implement software for robotic systems, including navigation, perception, and control.
  • Develop and integrate algorithms for SLAM, motion planning, and sensor fusion.
  • Write clean, efficient, and well-documented C++ and Python code.
  • Utilize ROS (Robot Operating System) for robot software development and integration.
  • Test and debug software components in simulation and on physical robot hardware.
  • Collaborate with a remote team of engineers and researchers on complex projects.
  • Contribute to the development of simulation environments for testing and validation.
  • Stay current with the latest advancements in robotics and artificial intelligence.
  • Troubleshoot and resolve software-related issues in real-time systems.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Robotics, or a related field.
  • Significant experience in robotics software development.
  • Proficiency in C++ and Python programming languages.
  • Strong understanding of ROS (Robot Operating System).
  • Experience with SLAM, motion planning, and sensor fusion algorithms.
  • Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Excellent problem-solving and debugging skills.
  • Ability to work effectively in a remote, collaborative team environment.
  • Strong written and verbal communication skills.
  • Passion for robotics and automation.
This advertiser has chosen not to accept applicants from your region.

Lead Robotics Software Engineer

AB10 1AB Aberdeen, Scotland £75000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Aberdeen, Scotland, UK

Our client is seeking a talented and experienced Lead Robotics Software Engineer to join our innovative, fully remote team. This role focuses on the design, development, and implementation of advanced software systems for our robotic platforms. You will be responsible for leading a team of engineers, defining software architecture, and ensuring the delivery of high-quality, robust, and efficient robotic control systems. The ideal candidate will possess a deep understanding of robotics principles, software development best practices, and experience with relevant programming languages and tools such as C++, Python, ROS (Robot Operating System), and simulation environments. You will work collaboratively with hardware engineers, AI/ML specialists, and product managers to translate complex requirements into functional software solutions. This remote position demands strong leadership qualities, excellent problem-solving abilities, and the capacity to manage multiple projects simultaneously. You should be adept at mentoring junior engineers, conducting code reviews, and fostering a culture of technical excellence. We are looking for an individual who is passionate about robotics and automation, with a proven track record in delivering sophisticated software projects. A strong understanding of real-time systems, embedded programming, and control algorithms is essential. You will be instrumental in shaping the future direction of our robotic software capabilities. The successful candidate will have experience in areas such as motion planning, perception, localization, and human-robot interaction. Experience with cloud platforms for data management and remote operation would also be beneficial. This is a unique opportunity to take on a leadership role in a cutting-edge field, driving innovation and shaping the development of next-generation robotic systems from a remote working setup. You will contribute to architectural decisions, technology selection, and the overall strategy for our robotics software development. A commitment to continuous learning and staying at the forefront of robotic technology is highly valued.

Responsibilities:
  • Lead the design, development, and testing of robotics software.
  • Define software architecture and development standards.
  • Manage and mentor a team of robotics software engineers.
  • Develop algorithms for robot control, perception, and navigation.
  • Implement and integrate software components using ROS and other frameworks.
  • Collaborate with cross-functional teams on hardware and system integration.
  • Conduct code reviews and ensure software quality and reliability.
  • Troubleshoot and debug complex software issues.
  • Stay current with advancements in robotics and software engineering.
  • Contribute to the overall robotics strategy and roadmap.
Qualifications:
  • Master's or PhD in Computer Science, Robotics, or a related field.
  • Minimum of 7 years of experience in robotics software development.
  • Strong proficiency in C++ and Python.
  • Extensive experience with ROS (Robot Operating System).
  • Proven experience in leading software development teams.
  • Deep understanding of robotics principles (kinematics, dynamics, control, perception).
  • Experience with real-time systems and embedded development.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a remote, collaborative environment.
This advertiser has chosen not to accept applicants from your region.

Lead Robotics Software Engineer

EH3 9DR Edinburgh, Scotland £70000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a highly innovative technology company specializing in advanced robotics and automation, is seeking an experienced Lead Robotics Software Engineer to spearhead their software development efforts. This is a fully remote, permanent position, offering significant autonomy and the opportunity to shape the future of robotic systems from anywhere in the UK. You will lead a team of talented software engineers, guiding the design, development, testing, and deployment of sophisticated robotic software. This includes real-time control systems, motion planning algorithms, sensor integration, machine learning applications for robotics, and user interface development. The ideal candidate will possess a deep understanding of robotics principles, software architecture, and best practices in modern software engineering. Experience with C++, Python, ROS (Robot Operating System), and real-time operating systems is essential. You will be responsible for setting technical direction, mentoring team members, fostering a collaborative and innovative engineering culture, and ensuring the delivery of high-quality, reliable robotic software solutions. This role requires a visionary leader with a strong technical foundation and a passion for pushing the boundaries of robotic capabilities. You will work closely with hardware engineers, AI researchers, and product managers to translate complex requirements into functional and efficient robotic systems. This is a crucial role within the organization, offering the chance to make a substantial impact on groundbreaking projects and advance the field of robotics. The fully remote nature of this position demands exceptional communication, organizational, and leadership skills to effectively manage a distributed team and drive project success. We are looking for a proactive individual who can inspire innovation and maintain a high level of technical excellence.Location: Edinburgh, Scotland, UK (Fully Remote)

Key Responsibilities:
  • Lead the design, development, and implementation of robotic software systems.
  • Architect scalable and robust software solutions for robotic platforms.
  • Develop real-time control algorithms, motion planning, and navigation systems.
  • Integrate various sensors, actuators, and perception modules.
  • Implement machine learning models for robotic applications (e.g., pathfinding, object recognition).
  • Oversee the software development lifecycle, including testing and deployment.
  • Mentor and guide a team of software engineers, fostering technical growth.
  • Collaborate closely with hardware engineers and AI/ML specialists.
  • Ensure code quality, maintainability, and performance optimization.
  • Stay abreast of emerging trends and technologies in robotics and software engineering.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Significant experience in robotics software development, with proven leadership capabilities.
  • Expertise in C++ and Python programming languages.
  • Strong experience with ROS (Robot Operating System) and associated tools.
  • Proficiency with real-time operating systems and embedded systems development.
  • Experience with control systems, motion planning, and sensor fusion.
  • Familiarity with machine learning frameworks and applications in robotics.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership, communication, and team collaboration abilities.
  • Ability to thrive in a fully remote, fast-paced environment.
This advertiser has chosen not to accept applicants from your region.

Senior Robotics Software Engineer

NE1 0AA Newcastle upon Tyne, North East £70000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is at the forefront of developing revolutionary robotic systems and is looking for a Senior Robotics Software Engineer to join their innovative, fully remote team. This role offers the unique opportunity to work on challenging, cutting-edge projects from the comfort of your own home, contributing to the intelligence and autonomy of next-generation robots.

In this role, you will be responsible for the design, development, and implementation of sophisticated software for robotic platforms. This includes developing algorithms for perception, navigation, manipulation, and human-robot interaction. You will work with a highly skilled team of engineers, contributing to the entire software development lifecycle, from initial concept and architecture design through to testing, deployment, and maintenance. A key focus will be on developing robust, real-time software solutions that ensure the safety and efficiency of our robotic systems. You will also play a significant role in code reviews, mentoring junior engineers, and defining best practices for software development within the robotics domain.

The ideal candidate will hold a Master's degree or PhD in Computer Science, Robotics, Artificial Intelligence, or a related field. You must have a minimum of 5 years of professional software development experience, with a significant portion focused on robotics. Essential skills include strong proficiency in C++ and Python, deep understanding of the Robot Operating System (ROS), and experience with computer vision libraries (e.g., OpenCV) and motion planning algorithms. Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and experience with simulation environments (e.g., Gazebo) are highly desirable. Excellent problem-solving abilities, strong algorithmic thinking, and a passion for robotics are critical.

This remote position requires excellent communication and collaboration skills, as you will be working closely with a distributed team. You should be comfortable taking ownership of complex tasks, driving projects forward independently, and contributing to a culture of continuous learning and innovation. If you are a talented software engineer with a passion for robotics and AI, seeking a challenging and rewarding remote opportunity, we encourage you to apply and help us shape the future of intelligent automation.

Responsibilities:
  • Design and develop software for autonomous robotic systems.
  • Implement algorithms for perception, navigation, manipulation, and control.
  • Utilize ROS for robot software development and integration.
  • Develop and optimize real-time software components.
  • Collaborate with hardware and systems engineers.
  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and mentor junior engineers.
  • Contribute to software architecture and design decisions.
Qualifications:
  • MSc or PhD in Computer Science, Robotics, or a related field.
  • 5+ years of experience in software development, with a focus on robotics.
  • Expertise in C++ and Python.
  • Proficiency with ROS and associated tools.
  • Experience with computer vision and motion planning.
  • Familiarity with machine learning and AI concepts.
  • Strong understanding of software development best practices.
  • Excellent problem-solving and analytical skills.
This advertiser has chosen not to accept applicants from your region.

Lead Robotics Software Engineer (Remote)

NE1 1AA Newcastle upon Tyne, North East £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly innovative and experienced Lead Robotics Software Engineer to join their cutting-edge R&D team on a fully remote basis. This role is central to the design, development, and implementation of advanced robotic systems and autonomous solutions. You will lead a team of talented software engineers, guiding the architecture and development of robust, scalable, and efficient software for our next-generation robots. The ideal candidate will possess a Master's or Ph.D. in Computer Science, Robotics, or a related field, with a substantial track record in robotics software development. Deep expertise in C++, Python, ROS (Robot Operating System), and common robotics algorithms (e.g., SLAM, path planning, motion control) is essential. You should have proven experience in leading software development projects, managing codebases, and ensuring high-quality software engineering practices. Key responsibilities include defining software architecture, mentoring junior engineers, collaborating with hardware teams, and driving the integration and testing of complex robotic systems. As a remote-first role, exceptional communication, collaboration, and self-management skills are paramount. You will be expected to contribute significantly to technical strategy, identify innovative solutions, and ensure the reliability and performance of our robotic platforms. We are looking for a visionary leader who is passionate about advancing the field of robotics and can inspire a team to achieve ambitious goals. The ability to work effectively in a distributed team environment and deliver high-impact results is critical. This position offers the opportunity to work on challenging and groundbreaking projects that are shaping the future of automation.

Responsibilities:
  • Lead the design and development of software for robotic systems.
  • Define software architecture and technical roadmaps for robotic platforms.
  • Develop, test, and deploy ROS-based applications and algorithms.
  • Implement advanced robotics concepts such as SLAM, path planning, and computer vision.
  • Mentor and guide a team of software engineers.
  • Collaborate with hardware engineers to ensure seamless system integration.
  • Optimize software performance and reliability.
  • Contribute to code reviews and ensure adherence to best practices.
  • Troubleshoot and resolve complex software issues.
  • Stay current with the latest advancements in robotics and AI.
Qualifications:
  • M.Sc. or Ph.D. in Computer Science, Robotics, or a related field.
  • Minimum of 7 years of experience in robotics software engineering.
  • Proficiency in C++, Python, and the Robot Operating System (ROS).
  • Strong knowledge of robotics algorithms (SLAM, path planning, control).
  • Experience with software development methodologies (Agile, Scrum).
  • Excellent leadership, communication, and problem-solving skills.
  • Proven ability to work effectively in a fully remote team environment.
Join our innovative and collaborative remote team, contributing to the advancement of robotics from your home base, supporting our client's operations which are rooted in **Newcastle upon Tyne, Tyne and Wear, UK**.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Robotics programmer Jobs in United Kingdom !

Senior Robotics Software Engineer (Remote)

WC2A 2AA London, London £70000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a world-leading innovator in industrial automation and robotics, and they are looking for an exceptional Senior Robotics Software Engineer to join their globally distributed, remote-first team. This role is crucial for developing and advancing the software systems that power their next-generation robotic platforms. You will be responsible for designing, implementing, testing, and deploying sophisticated software solutions for robotic control, perception, navigation, and manipulation. This is a deeply technical role that requires a strong understanding of software engineering principles, robotics concepts, and a passion for solving complex real-world problems. You will work on challenging projects that involve developing algorithms for sensor fusion, path planning, object recognition, and human-robot interaction. Collaborating closely with hardware engineers and other software specialists across different time zones will be key. Responsibilities include writing high-quality, maintainable, and efficient code, primarily in C++ and Python; contributing to the architecture and design of our robotic software framework; developing and integrating software modules for various robotic subsystems; performing thorough testing and debugging of software components; optimizing software performance for real-time applications; documenting software designs and implementations; and staying current with the latest advancements in robotics and software engineering.

The ideal candidate will hold a Master's or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a closely related field, with a strong focus on robotics software. You must have several years of professional experience in robotics software development, with a deep understanding of ROS (Robot Operating System) or similar robotics middleware. Proficiency in C++ and Python is essential, along with experience in real-time systems programming. Familiarity with software development best practices, including version control (Git), testing frameworks, and CI/CD pipelines, is required. Experience with one or more of the following areas is highly desirable: SLAM (Simultaneous Localization and Mapping), motion planning, computer vision, machine learning for robotics, and control systems. Excellent problem-solving skills, strong analytical abilities, and a methodical approach to debugging are critical. As this is a fully remote role, you must be self-motivated, disciplined, and possess excellent communication and collaboration skills to thrive in a distributed team environment. Experience working in an Agile development process is a plus. This is a unique opportunity to contribute to cutting-edge robotics technology from the comfort of your home office.
This advertiser has chosen not to accept applicants from your region.

Lead Robotics Software Engineer (Remote)

NE1 1AN Newcastle upon Tyne, North East £75000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Join a pioneering force in the automotive technology space as a Lead Robotics Software Engineer. This is a fully remote position, offering the flexibility to work from anywhere in the UK. Our client is at the forefront of developing autonomous vehicle systems and advanced robotic solutions for the automotive manufacturing sector. We are seeking a visionary engineer with extensive experience in robotics, artificial intelligence, and software development to lead a talented team of engineers. You will be instrumental in shaping the future of intelligent automation, driving innovation from concept to deployment.

In this impactful role, you will:
  • Lead the design, development, and implementation of sophisticated robotic control systems and algorithms for autonomous vehicles and manufacturing robots.
  • Architect and build robust, scalable software solutions using C++, Python, and relevant robotics frameworks (e.g., ROS).
  • Drive the integration of AI and machine learning capabilities into robotic systems for enhanced perception, navigation, and decision-making.
  • Collaborate with hardware engineers, AI researchers, and product managers to define system requirements and ensure seamless integration of software and hardware components.
  • Oversee the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Implement state-of-the-art algorithms for SLAM, path planning, motion control, and sensor fusion.
  • Conduct code reviews, provide technical mentorship, and foster best practices in software engineering within the team.
  • Stay at the cutting edge of robotics research and development, identifying and incorporating new technologies and methodologies.
  • Develop and maintain comprehensive documentation for software architecture, design, and APIs.
  • Contribute to strategic technical planning and road mapping for the robotics division.
  • Troubleshoot complex software issues and provide timely resolutions.
We are looking for a leader with a deep passion for robotics and AI, a proven ability to mentor and inspire engineering teams, and a strong background in complex software systems. The ideal candidate will possess exceptional problem-solving skills and the ability to translate complex technical concepts into practical, deployable solutions. A strong understanding of real-time operating systems and embedded systems is highly advantageous.

Qualifications:
  • Master's degree or Ph.D. in Computer Science, Robotics, Artificial Intelligence, or a related field.
  • Minimum of 8 years of experience in software engineering, with at least 5 years specifically focused on robotics development.
  • Proven experience in leading software engineering teams and delivering complex robotics projects.
  • Expertise in C++ and Python programming languages.
  • In-depth knowledge of ROS (Robot Operating System) and its associated tools.
  • Strong understanding of robotics principles, including kinematics, dynamics, control theory, and sensor fusion.
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) and their application in robotics.
  • Familiarity with real-time operating systems and embedded systems development.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent analytical, debugging, and problem-solving skills.
  • Outstanding communication and interpersonal skills, with the ability to collaborate effectively in a remote, distributed team environment.
This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer - C++/Linux

Cambridge, Eastern Redline Group Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

Robotics Software Engineer - C++/Linux

Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation?

If so, our client - an innovative 'tech for good' start-up - is actively hiring for a position based in Cambridge, UK, suppo.


WHJS1_UKTJ

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Robotics Programmer Jobs