Control System Developer - Python
Control System Developer - Python

Control System Developer - Python

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Lead the development of innovative software for automated manufacturing systems.
  • Company: Dynamic tech company focused on robotics and control systems.
  • Benefits: Highly competitive salary, comprehensive benefits, and modern facilities.
  • Why this job: Make a real-world impact while working with cutting-edge technologies.
  • Qualifications: Strong Python skills and a degree in computer science or engineering.
  • Other info: Great opportunity for career growth in a collaborative environment.

The predicted salary is between 36000 - 60000 £ per year.

In this role you will take the lead in the development of software that\’s a key component within a highly configurable automated manufacturing system.

Your breadth of experience will allow you to understand the system as a whole and to contribute creatively throughout the development lifecycle from initial concepts, prototyping, and architecture through to inventing techniques for testing the system. It\’s a complex undertaking requiring innovations in multiple technologies including software, and you will be liaising closely with colleagues from hardware design and manufacturing backgrounds to ensure the system functions seamlessly.

Requirements:

  • A minimum of a 2.1 bachelor\’s degree from a well-ranked university in a subject such as computer science, electronics, or mechanical engineering.
  • Strong Python software engineering skills – demonstrable ability to implement substantial, well-structured, reliable, and maintainable Python software (casual academic-level scripting won\’t suffice). Additional skills in C++ and C# would be a bonus.
  • Expertise in robotics/control systems, safety-critical systems, and networking protocols.
  • Full, pre-existing UK work permission with no time limits or restrictions.

The role is fully on-site, based in modern, well-equipped facilities. A highly competitive salary and a comprehensive benefits package are on offer to the successful candidate. This is a great opportunity to make your mark on a multifaceted development project with positive real-world impact.

Keywords: Therapeutics, Robotics (ROS1/ ROS2), Control Systems, Manufacturing, Python, Safety-Critical, Cambridge-South

Interested? Send your CV to ECM Selection. We do read every CV and try to respond to everyone. Or recommend a friend for £250, details at https://ecmselection.co.uk/tell-a-friend.

Please 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.

#J-18808-Ljbffr

Control System Developer - Python employer: ECM Selection

As a Control System Developer at our innovative company in Cambridge-South, you will thrive in a dynamic work culture that fosters creativity and collaboration. We offer a highly competitive salary, comprehensive benefits, and ample opportunities for professional growth, all within modern facilities designed to support your success. Join us to make a meaningful impact on cutting-edge projects in robotics and manufacturing, while working alongside talented colleagues who share your passion for technology.
E

Contact Detail:

ECM Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Control System Developer - Python

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those related to control systems or robotics. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Control System Developer - Python

Python Software Engineering
C++
C#
Robotics
Control Systems
Safety-Critical Systems
Networking Protocols
Software Development Lifecycle
Prototyping
System Architecture
Testing Techniques
Collaboration with Hardware Design
Problem-Solving Skills
Analytical Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Control System Developer role. Highlight your Python skills and any relevant experience in robotics or control systems. We want to see how your background fits with what we're looking for!

Showcase Your Projects: Include specific projects where you've implemented substantial Python software. We love seeing real examples of your work, especially if they relate to safety-critical systems or manufacturing. This helps us understand your hands-on experience!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Avoid jargon unless it's relevant to the role – we want to see your personality shine through too!

Apply Through Our Website: Don't forget to apply through our website! It makes the process smoother for both you and us. Plus, we read every application, so make sure yours stands out by following these tips!

How to prepare for a job interview at ECM Selection

✨Know Your Python Inside Out

Make sure you can demonstrate your strong Python skills during the interview. Prepare to discuss specific projects where you've implemented substantial, well-structured code. Be ready to explain your thought process and the challenges you faced while developing software.

✨Understand the Bigger Picture

Since this role involves working on a complex automated manufacturing system, take time to understand how control systems and robotics fit into the overall project. Familiarise yourself with the technologies mentioned in the job description, like ROS1/ROS2, and be prepared to discuss how they relate to your past experiences.

✨Showcase Your Collaborative Spirit

This position requires liaising with colleagues from hardware design and manufacturing backgrounds. Think of examples from your past where you've successfully collaborated with cross-functional teams. Highlight your communication skills and how you ensure seamless integration between software and hardware.

✨Prepare for Technical Questions

Expect technical questions related to safety-critical systems and networking protocols. Brush up on these topics and prepare to solve problems on the spot. Practising coding challenges or discussing theoretical scenarios can help you feel more confident when answering these questions.

Control System Developer - Python
ECM Selection
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>