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