At a Glance
- Tasks: Develop software for robotic control systems and intuitive GUI interfaces.
- Company: Join a leading Newcastle-based company innovating in robotic devices globally.
- Benefits: Enjoy a competitive salary, private medical insurance, and 25 days holiday.
- Why this job: Be part of a dynamic R&D team tackling real-world challenges with cutting-edge technology.
- Qualifications: Degree in Computer Science or related field; proficiency in C, C++, or Python required.
- Other info: Experience with ROS or ROS2 is a plus; hands-on engineers are encouraged to apply.
The predicted salary is between 40000 - 55000 Β£ per year.
Role: Robotics Software Engineer
Location: Newcastle
Salary: Β£50,000 β Β£65,000 + Bonus + Excellent Benefits
Shape the Future of Robotics β Join a Leading Innovation Team in Newcastle!
KO2 Recruitment is proud to partner with a world-class robotics company designing and developing advanced robotic systems used across global industries. Due to continued growth, they are seeking a Robotics Software Engineer to join their expanding R&D team.
This is an exciting opportunity to develop intelligent robotic systems that combine precision engineering, autonomy, and real-world functionality. You\βll be working alongside a talented multidisciplinary team, contributing to the next generation of robotic platforms.
The Role
As a Robotics Software Engineer, you\βll design and implement software that controls robotic arms, motion systems, and intelligent payloads. Your work will focus on developing real-time control, autonomy algorithms, and intuitive GUI interfaces β blending creativity with technical depth.
You\βll be responsible for:
- Developing embedded and application-level software in C, C++ or Python.
- Implementing control algorithms for motion and sensor systems.
- Working with Linux-based environments and communication interfaces.
- Integrating and testing software on physical robotic systems β both in lab and field.
- Collaborating with cross-functional teams in mechanical, electronics, and systems engineering.
- (Desirable) Working with ROS or ROS2 (Robot Operating System) to enhance autonomy.
Skills & Experience
Essential:
- Proven experience writing software to control real-world hardware or robotic systems.
- Strong skills in C/C++ and/or Python.
- Experience with Linux development environments.
- Excellent problem-solving skills and an innovative mindset.
Desirable:
- Experience with ROS/ROS2 or Linux
- Exposure to embedded systems, real-time control, or machine autonomy.
- Background in robotics, automation, or mechatronics.
Why Apply?
- Competitive salary up to Β£55,000 + discretionary bonus.
- Comprehensive benefits package β including private medical, critical illness cover, and 25 days holiday + bank holidays.
- Work on world-leading robotics products used globally.
- Join a high-calibre, collaborative team passionate about technology and innovation.
If you\βre a software engineer with a passion for robotics, motion control, or autonomous systems, this is your chance to make a real impact.
Apply today or contact KO2 Recruitment for a confidential discussion about this exciting opportunity.
Contact Detail:
KO2 Embedded Recruitment Solutions Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Robotics Software Engineer
β¨Tip Number 1
Familiarise yourself with the latest advancements in robotics and software development. Being knowledgeable about current trends and technologies, especially in C, C++, Python, and ROS, will help you stand out during discussions.
β¨Tip Number 2
Engage with the robotics community online. Join forums, attend webinars, or participate in local meetups to network with professionals in the field. This can lead to valuable connections and insights that may benefit your application.
β¨Tip Number 3
Prepare to discuss your hands-on experience with robotic systems. Be ready to share specific examples of projects you've worked on, particularly those involving control systems and GUI interfaces, as this will demonstrate your practical skills.
β¨Tip Number 4
Showcase your collaborative skills. Since the role involves working with cross-disciplinary teams, be prepared to discuss how you've successfully collaborated with others in past projects, highlighting your ability to communicate effectively.
We think you need these skills to ace Robotics Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C, C++, or Python, and any work you've done with Linux or ROS. Emphasise your hands-on engineering skills and any relevant projects that showcase your robotics expertise.
Craft a Compelling Cover Letter: In your cover letter, express your passion for robotics and how your background aligns with the role. Mention specific projects or experiences that demonstrate your ability to develop software for control systems and collaborate with cross-disciplinary teams.
Showcase Relevant Experience: If you have experience with Codesys or embedded systems, be sure to include this in your application. Highlight any hands-on testing you've conducted in factory or field environments, as this is crucial for the role.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is essential in software engineering roles.
How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with C, C++, or Python in detail. Bring examples of projects you've worked on, especially those involving control systems or robotics, to demonstrate your technical proficiency.
β¨Familiarise Yourself with ROS
Since experience with ROS or ROS2 is desired, make sure you understand the basics and can discuss how you've used it in past projects. If you haven't worked with it yet, do some research and be ready to talk about its applications in robotics.
β¨Prepare for Hands-On Testing Scenarios
Expect to be asked about your approach to hands-on testing in both factory and field environments. Think of specific examples where you successfully tested robotic systems and how you resolved any issues that arose.
β¨Demonstrate Team Collaboration
Highlight your experience working in cross-disciplinary teams. Be ready to discuss how youβve collaborated with others to integrate technologies and solve complex problems, as teamwork is crucial in this role.