We are seeking a skilled Robot Engineer with a background in Computer Engineering, Electronic Engineering, or Robotics to design, develop, and optimize robotic systems. The ideal candidate has hands‑on experience working with embedded platforms such as NVIDIA Jetson Nano and Raspberry Pi, is proficient in Python, comfortable working in Linux environments, and has practical knowledge of ROS2 for robotic software development.
You will be responsible for designing, building, and integrating robotic hardware and software, contributing to the full lifecycle of robot development—from concept and prototyping to testing and deployment.
Skills
- Design and develop robotic systems, including mechanical, electrical, and software components.
- Implement and maintain robotic software using ROS2, including nodes, topics, services, and actions.
- Program and integrate embedded systems such as Jetson Nano and Raspberry Pi for perception, control, and decision‑making tasks.
- Develop automation scripts and robotic behaviors using Python.
- Configure and maintain Linux‑based development and deployment environments.
- Integrate sensors, actuators, and communication interfaces (e.g., CAN, I2C, UART, SPI).
- Develop perception or control algorithms for tasks such as navigation, SLAM, object detection, or manipulation.
- Collaborate with cross‑functional teams (mechanical, electrical, AI/ML) in designing and testing robot prototypes.
- Troubleshoot hardware/software issues and optimize system performance.
- Document system designs, workflows, and testing procedures.
Required Qualifications
- Bachelor’s degree or higher in Computer Engineering, Electronic Engineering, Robotics, Mechatronics, or related fields.
- Strong proficiency in Python programming.
- Solid experience working in Linux (Ubuntu preferred).
- Practical knowledge of ROS2 development.
- Experience with embedded computing boards such as Jetson Nano and/or Raspberry Pi.
- Understanding of electronics fundamentals (circuits, sensors, microcontrollers).
- Ability to read schematics and integrate hardware components.
- Experience in robot design and prototyping.
Preferred / Nice‑to‑Have Skills
- Experience with C++ for performance‑critical robotic software.
- Familiarity with machine vision tools (OpenCV, TensorRT, YOLO, etc.).
- Experience with AI/ML models running on edge devices.
- Knowledge of robot kinematics, motion planning, and control theory.
- CAD design experience (SolidWorks, Fusion 360, etc.).
- Experience with microcontrollers (Arduino, ESP32).
- Networking and communication protocols (Ethernet, MQTT, CAN bus).
- Experience with simulation tools such as Gazebo or RViz.
What We Offer
- Opportunity to work on cutting‑edge robotics projects.
- Collaborative environment with experts in software, electronics, and AI.
- Growth opportunities and access to advanced development tools.
- Flexible working hours and competitive compensation.