Robotics Software Engineer in Slough
Robotics Software Engineer

Robotics Software Engineer in Slough

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

At a Glance

  • Tasks: Design and implement control software for cutting-edge robotic systems.
  • Company: All3, a pioneer in AI-powered design and robotic prefabrication.
  • Benefits: Flexible working hours, hybrid work model, and comprehensive health insurance.
  • Why this job: Join a team transforming architecture with robotics and AI technology.
  • Qualifications: Proficiency in C++ and Python; strong problem-solving skills.
  • Other info: Be part of a large-scale project with excellent career growth opportunities.

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

All3 is transforming how buildings are conceived, developed, and delivered. We combine AI-powered design with robotic prefabrication and on-site assembly to build custom architecture at the cost and speed of mass production — unlocking even the most complex sites.

We’re currently seeking a Robotics Software Engineer to build the control software for electro-mechanical systems, develop tooling for data logging and analysis, implement low-level device drivers and create simulation and validation workflows to support rapid prototyping and fast iteration.

Responsibilities:

  • Designing and implementing control software for electro-mechanical and robotic systems;
  • Developing tooling for data logging, analysis, and system performance insights;
  • Building and maintaining device drivers for fieldbus interfaces (EtherCAT, CAN);
  • Creating simulation environments for system behaviour, testing, and validation;
  • Rapidly prototyping new features and system behaviours to support early-stage development;
  • Collaborating with mechanical and control teams for integration;
  • Ensuring reliability, safety, and maintainability across all software components.

Expertise:

  • Proficiency in C++ and Python;
  • MS degree providing a good foundation in mathematics;
  • First-principles approach to problem-solving with the ability to break down complex systems;
  • Experience with real-time control systems for robotic platforms or mechatronics platforms;
  • Experience with data logging, analysis pipelines, and performance tooling;
  • Prior robotics experience is beneficial but not required.

We offer:

  • Chance to be a part of a large-scale project;
  • Team driven by impactful cause;
  • Hybrid format of work with the lab located in Park Royal;
  • Private dental or full medical (dental treatments aren’t covered) insurance;
  • Flexible working schedule;
  • 28 days of annual leave.

Robotics Software Engineer in Slough employer: All3

At All3, we pride ourselves on being an innovative employer that empowers our Robotics Software Engineers to push the boundaries of technology in a collaborative and dynamic environment. With a strong focus on employee growth, we offer flexible working arrangements, comprehensive health benefits, and the opportunity to work on large-scale projects that make a real impact in the architecture and construction industry. Our Park Royal location provides a vibrant setting for creativity and teamwork, making it an ideal place for those seeking meaningful and rewarding employment.
A

Contact Detail:

All3 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Robotics Software Engineer in Slough

✨Tip Number 1

Network like a pro! Reach out to people in the robotics and software engineering fields on LinkedIn or at industry events. We can’t stress enough how valuable personal connections can be in landing that dream job.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Python. We love seeing real-world applications of your work, so make sure to highlight any relevant experience with robotic systems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. We recommend practicing coding challenges and understanding control systems, as these are key areas for a Robotics Software Engineer role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate individuals who want to be part of our innovative team.

We think you need these skills to ace Robotics Software Engineer in Slough

C++
Python
Control Software Development
Electro-Mechanical Systems
Data Logging
Data Analysis
Device Driver Development
Fieldbus Interfaces (EtherCAT, CAN)
Simulation and Validation Workflows
Rapid Prototyping
Real-Time Control Systems
Mechatronics
Collaboration with Mechanical and Control Teams
Problem-Solving Skills
Mathematics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Robotics Software Engineer role. Highlight your experience with C++ and Python, and any relevant projects that showcase your skills in control software and robotic systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about robotics and how your background aligns with our mission at All3. Be sure to mention any specific experiences that relate to the job description.

Showcase Your Problem-Solving Skills: We love a good problem-solver! In your application, include examples of how you've tackled complex challenges in past projects, especially those involving real-time control systems or data analysis.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at All3

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've implemented control software or worked with robotic systems. This will show that you not only understand the theory but also have practical experience.

✨Showcase Your Problem-Solving Skills

Prepare to talk about how you approach complex problems. Use examples from your past work where you applied a first-principles approach to break down challenges. This will demonstrate your analytical thinking and ability to tackle real-world issues.

✨Familiarise Yourself with Their Tech Stack

Research the specific technologies and tools used by All3, especially around device drivers and data logging. If you can speak knowledgeably about EtherCAT or CAN interfaces, it’ll show you’re genuinely interested and ready to hit the ground running.

✨Collaboration is Key

Since the role involves working closely with mechanical and control teams, be prepared to discuss your experience in collaborative environments. Share examples of how you’ve successfully integrated software with hardware, as this will highlight your teamwork skills and adaptability.

Robotics Software Engineer in Slough
All3
Location: Slough

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

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