About the Role
We are seeking a unique individual: a talented full-stack developer with a passion for mechanical innovation. Join our cross-disciplinary team at the forefront of robotics, where software, hardware, and intelligent systems converge.
As a Robotics Systems Engineer, you will take the lead in developing end-to-end systems for our next-generation robotic platforms. Your role will encompass hands-on mechanical design, embedded hardware prototyping, and the development of cloud-based software for navigation, maintenance, and booking optimization, allowing you to influence all critical layers of our robotics stack.
Tasks
Mechanical & Hardware Responsibilities
- Design and prototype robotic hardware using SolidWorks for 3D modeling, mechanical simulation, and CAD drafting.
- Integrate embedded systems (such as ESP32 and Arduino) and develop communication protocols (UART, I2C, SPI).
- Design PCBs and electronic schematics using Altium Designer, focusing on component selection and signal integrity validation.
- Assemble and inspect SMD components (0603), including soldering, rework, and quality assurance tasks.
- Fabricate mechanical parts through welding, machining, or 3D printing as required.
Full Stack Software Development
- Develop applications that support our robotic systems utilizing:
- 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 elements with robotic interfaces and backend services to ensure seamless 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 develop intuitive user interfaces for both operators and end-users.
- Document system architectures and workflows to facilitate team knowledge sharing and future maintenance.
Apply online using the form below. Please note, only applications matching the job profile will be considered.