At a Glance
- Tasks: Lead and engineer advanced robotic subsystems and software integration.
- Company: Join a cutting-edge robotics company with high-profile partners near Royston.
- Benefits: Enjoy excellent compensation, career support, private medical insurance, and bonuses.
- Why this job: Be part of innovative projects in robotics, shaping the future of automation.
- Qualifications: Degree in computer science or electronics; experience with ROS, Python, and project leadership required.
- Other info: Full onsite role with parking available; open to diverse backgrounds.
The predicted salary is between 48000 - 84000 £ per year.
Based at state-of-the-art facilities just outside Royston, this growing company has garnered a number of high-profile corporate partners as it looks to develop their scalable robotics-based platform. As they expand, they are looking to recruit a Senior Software Engineer to take a technical leadership role with hands-on engineering responsibilities.The position is embedded within the robotics group of the company, taking project ownership of advanced robotic subsystems and broader software integration. Work will be a combination of design, testing and delivery for software within electro-mechanical systems. Specifically, this will involve high-performance control systems for autonomous mobile robotics, machine vision systems, and robotics arms.RequirementsDegree in computer science, electronics or similar AND demonstrable project expertise working on industrial robotic systems including mobile robots, machine vision systems and multi-DoF arm robotics.Substantial experience with ROS 1 / 2 for robotic control systems and automation including network protocols.Experience of safety-critical systems used within automation.Extensive experience using Python for robotics.This is a senior role, so project leadership experience would be expected. This could include managing complex projects and leading multidisciplinary engineering teams.Interested candidates must hold full rights to work within the UK without time restrictions.On offer is an excellent compensation package including day-to-day benefits to help you do your best work, as well as longer term benefits including career support, private medical insurance and bonus.Due to the nature of projects, the role is based fully onsite. Parking is available if required.Keywords: Robotics, Software, Python, ROS, Electro-mechanical, Safety Critical, Automation, Machine Vision, Mobile Robots, DoF Arm Robots, Industry, OnsitePlease note: even if you don\’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.
#J-18808-Ljbffr
Senior Software Engineer, Robotics employer: ECM Selection
Contact Detail:
ECM Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Robotics
✨Tip Number 1
Familiarise yourself with the latest advancements in robotics and automation. Being well-versed in current trends and technologies will not only boost your confidence during discussions but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the robotics industry, especially those who have experience with ROS and safety-critical systems. Attend relevant meetups or online forums to connect with potential colleagues and gain insights into the company culture.
✨Tip Number 3
Prepare to discuss your previous project leadership experiences in detail. Be ready to share specific examples of how you managed complex projects and led multidisciplinary teams, as this is a key requirement for the role.
✨Tip Number 4
Showcase your hands-on experience with Python and ROS by discussing any personal or professional projects you've worked on. This practical knowledge will be crucial in demonstrating your suitability for the technical aspects of the role.
We think you need these skills to ace Senior Software Engineer, Robotics
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with robotics, particularly in areas like ROS, Python, and safety-critical systems. Use specific examples from your past projects to demonstrate your expertise.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for robotics and your leadership experience. Mention how your skills align with the company's goals and the specific requirements of the Senior Software Engineer role.
Highlight Relevant Projects: In your application, detail any relevant projects you've led or contributed to, especially those involving mobile robots, machine vision systems, or multi-DoF arm robotics. This will show your hands-on experience and project ownership.
Proofread and Edit: Before submitting your application, thoroughly proofread your documents. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at ECM Selection
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with ROS 1/2 and how you've applied it in past projects. Highlight specific examples of how you've developed control systems for mobile robots or machine vision systems, as this will demonstrate your hands-on knowledge.
✨Demonstrate Leadership Skills
Since this is a senior role, it's crucial to illustrate your project leadership experience. Share instances where you've managed multidisciplinary teams or complex projects, focusing on how you guided the team towards successful outcomes.
✨Understand Safety-Critical Systems
Familiarise yourself with safety-critical systems used in automation. Be ready to discuss how you've ensured safety and compliance in your previous work, as this is a key aspect of the role.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice articulating your thought process when tackling challenges related to robotics and software integration, as this will showcase your analytical skills.