About the Role
We’re seeking a unique blend of talent: a brilliant full-stack developer who excels in mechanical innovation. You will be joining a cross-disciplinary team working at the forefront of robotics—where software, hardware, and intelligent systems converge.
As a Robotics Systems Engineer, you will lead the development of end-to-end systems for our next-generation robotic platforms. From hands-on mechanical design and embedded hardware prototyping to cloud-based software for navigation, maintenance, and booking optimization, you will drive all key layers of our robotics stack.
Key Responsibilities
- Mechanical & Hardware Duties:
- Design and prototype robotic hardware using SolidWorks for 3D modeling, mechanical simulation, and CAD drafting.
- Integrate embedded systems (ESP32, Arduino, etc.) and develop communication protocols (UART, I2C, SPI).
- Design PCBs and electronic schematics using Altium Designer, including component selection and signal integrity validation.
- Assemble and inspect SMD components (0603), performing soldering, rework, and quality assurance.
- Fabricate mechanical parts via welding, machining, or 3D printing as required.
- Full Stack Software Development:
- Develop applications that support our robotic systems using:
- Backend: Flask (Python), Laravel (PHP), .NET Core 8 (C#)
- Frontend: React with TypeScript
- APIs & Communication: REST, gRPC, WebSockets
- Write clean, scalable code in Python, C++, and TypeScript.
- Architect microservices using Docker and cloud-native practices.
- Integrate frontend with robotic interfaces and backend services to ensure smooth interaction and monitoring.
- Cloud & Platform Integration:
- Build and maintain services that optimize robot navigation, booking systems, and remote diagnostics.
- Collaborate with UI/UX designers using Figma to ensure intuitive user interfaces for both operators and end-users.
- Document system architectures and workflows for team knowledge sharing and future maintenance.
Application Process
Apply online using the form below. Please note that only applications matching the job profile will be considered.