Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Robotics software engineer

Heriot-Watt University
Software engineer
Posted: 27 August
Offer description

Purpose of Role

Working within the National Robotarium Engineering team, we are seeking to appoint a highly capable, flexible and driven Robotics Software Engineer to lead and execute projects with industry and research partners.

The projects will include robotic-oriented software engineering, development, and test in the main. However, opportunity will also exist to be involved with projects related to National Robotarium facilities, assisting startups and small businesses and outreach and public engagement programs.

Key Duties and Responsibilities

The post holder is required to:

1. Gather user requirements and build robotic/AI solutions.
2. Clearly articulate potential solutions and explain the relative merits.
3. Involvement in the development of proposals for new projects
4. Development of Robotic and AI solutions on time and to cost budgets
5. Work within multi-disciplinary teams, sometimes more than one team at a time
6. Share technical findings with the engineering team as needed
7. Work with project managers on projects and monitor and report progress
8. Represent the National Robotarium within various forums
9. Involvement in customer visits and demonstrations
10. Involvement in schools outreach programs
11. Collaborate with other Research Associates and Ph.D. students working on related projects

About Us

The National Robotarium is recruiting a Robotics Software Engineer to deliver the vision of the National Robotarium to ”become globally recognised as significant in Robotics and AI”. This is an opportunity to get involved at the very start of an incredibly exciting journey to help the development and the adoption of AI enabled Robotics into the economy and into society. Be involved in finding and developing solutions for health and social care, for renewable energy, for future travel, for medical needs and for today’s business needs. Work with partners from many sectors, industrial, health, hospitality, and renewables to create AI and Robotic solutions to real world problems. Develop your skills and knowledge in a dynamic and energetic environment.

Education, Qualifications and Experience

Essential

12. MSc/PhD in Robotics or Computer Science
13. Experience working on Robotics development
14. Experience of working with
15. C/C++ or Python
16. ROS 1 or 2 or similar middleware
17. Fluency with Linux, Git, containerisation (Docker) and CI/CD (GitHub/GitHub Actions)
18. Strong background in software engineering
19. Ability to
20. work independently, and in a team
21. research, analyse and present complex information effectively with good attention to detail
22. quickly, flexibly and accurately in a dynamic, changing and pressured environment
23. Experience of working in collaborative projects
24. Excellent written and oral presentation skills
25. Excellent interpersonal, influencing and presentation skills, able to understand and communicate complex issues effectively
26. Good knowledge and understanding of relevant legal, statutory and governance applications and turning them into good practice

Desirable

27. Experience of working on/with
28. Hardware and Software integration
29. Docker Compose, Ansible, and Terraform
30. Continuous Integration/Deployment
31. Fleet-scale deployment or edge-computing experience
32. Distributed systems across multiple networks
33. Demonstratable experience in Software Engineering/Software Architecture
34. Public speaking, STEM outreach or community leadership

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - portfolio management
Easter Howgate
Avaloq AG
Software engineer
Similar job
C software engineer (senior levels)
Easter Howgate
Leonardo UK Ltd
Software engineer
Similar job
Senior software engineer - core database ci infrastructure
Pathhead
ClickHouse
Software engineer
See more jobs
Similar jobs
jobs Midlothian
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Midlothian > Robotics Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save