At a Glance
- Tasks: Build responsive web apps and develop backend services with cutting-edge technologies.
- Company: Join a forward-thinking team making real-world impact through data-driven tools.
- Benefits: Remote or hybrid work options, competitive salary, and opportunities for professional growth.
- Why this job: Make a difference by creating tech that powers fast decisions in high-paced environments.
- Qualifications: Degree in Computer Science or related field, hands-on experience with React and Python.
- Other info: Dynamic team environment with a focus on collaboration and innovation.
The predicted salary is between 36000 - 60000 £ per year.
Robotics & Computer Vision Engineer
Location : London
Salary : £50,000 – £80,000 + Equity
About the Role
We are seeking a Robotics Software Engineer to design, develop, and optimize intelligent robotic systems that tightly integrate perception and control. This role focuses on building reliable, real-time software that enables robots to perceive their environment and act on it effectively in real-world scenarios.
You will work across robotic control, perception, and simulation, contributing to systems that move from research and prototyping to deployment on physical robots.
Responsibilities
- Design and implement robotic control software that bridges perception and actuation
- Integrate computer vision and perception systems with robotic control pipelines
- Develop and maintain simulation environments for testing and validation
- Implement and deploy real-time computer vision algorithms for robotic applications
- Optimize system performance for low-latency, real-time operation
- Collaborate with cross-functional engineering teams on end-to-end robotic systems
- Research and prototype new approaches to robotic perception and visual understanding
- Debug, profile, and optimize complex software systems for real-world deployment
Requirements
- Strong programming skills in C++ and Python
- Experience with ROS and real-time robotic systems
- Understanding of robotics fundamentals and control theory
- Strong background in computer vision and image processing
- Experience with OpenCV and PyTorch or TensorFlow
- Experience building or optimizing real-time systems
- Strong debugging and performance optimization skills
Nice to Have
- Experience with robot hardware integration
- Knowledge of motion planning algorithms
- Familiarity with embedded systems
- Experience with ROS2
- Knowledge of 3D vision techniques
- Prior experience applying computer vision in robotics contexts
- Publications in top-tier computer vision or machine learning conferences
Software Engineer employer: Intellect Group
Contact Detail:
Intellect Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React and Python. We want to see your clean code and intuitive designs, so make sure it’s easy to navigate.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to tackle coding challenges. We recommend practicing common algorithms and system design questions to impress your interviewers.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about joining our team!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your hands-on experience with React and Python, and don’t forget to showcase any projects that demonstrate your ability to build responsive web apps.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building tech that makes a real-world impact. Share specific examples of how you've tackled technical challenges in the past and how you can contribute to our team.
Show Off Your Projects: If you’ve got a portfolio or GitHub repository, make sure to include it in your application. We love seeing real examples of your work, especially projects that involve clean code and intuitive user interfaces. It gives us a better idea of your style and capabilities!
Apply Through Our Website: We encourage you to apply directly 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 forward-thinking team!
How to prepare for a job interview at Intellect Group
✨Know Your Tech Stack
Make sure you’re well-versed in React, Python, and any other technologies mentioned in the job description. Brush up on your knowledge of FastAPI/Flask and RESTful APIs, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss your previous projects that highlight your experience with full stack development. Be ready to explain your role, the challenges you faced, and how you solved them, especially focusing on UI/UX aspects and backend performance.
✨Communicate Clearly
Since collaboration is key in this role, practice articulating your thoughts clearly. Use examples from past experiences to demonstrate your team-first mindset and how you’ve effectively communicated with engineers and end-users.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.