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.
Job Description
Position: Robotics Software Engineer
Location: Newcastle
Salary: £40,000 – £55,000 + Discretionary Bonus
Join Our Client's Cutting-Edge Team as a Robotic Software Engineer in Newcastle!
KO2 Recruitment is excited to partner with a leading Newcastle-based business who design and develop robotic devices and related products that are used around the globe. They are looking to add a robotics software engineer to their growing engineering team.
About the Role: Our client is seeking a talented Robotics Software Engineer to join their dynamic R&D team, currently comprising seven skilled professionals. As a Robotics Software Engineer, you’ll play a crucial role in advancing the autonomy and intelligence of their cutting-edge products.
You’ll spend most of your time writing software to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired.
Key Responsibilities:
- Develop and implement software for control systems, ensuring smooth operation of physical hardware, including robotic arms and payloads.
- Collaborate with cross-disciplinary teams to integrate adaptive technologies and sensors for terrain analysis and autonomous decision-making.
- Conduct hands-on testing in both factory and field environments.
- Work closely with the team to ensure seamless communication and control via radio links.
Ideal Candidate:
- Degree in Computer Science or related field with strong experience in writing software to control hardware.
- Hands-on engineers with a passion for robotics and autonomous applications.
- Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus.
- Experience working with Linux and/or ROS (Robot Operating System)
What is on Offer:
- Competitive salary of up to £55,000 with a discretionary bonus
- Comprehensive benefits package, including private medical insurance, critical illness cover, and 25 days of holiday plus bank holidays.
If you’re a software engineer looking to take your robotics expertise to the next level, this is the perfect opportunity for you. Join a forward-thinking team where innovation and technology meet real-world challenges.
Apply Today!
For more information, contact KO2 Recruitment now!
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.