Robot Engineer; Computer/Electronic Engineering Background
Job Description & How to Apply Below
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.
- 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.
- Experience with C++ for performance‑critical robotic software.
- Familiarity with machine vision tools (OpenCV, Tensor
RT, YOLO, etc.). - Experience with AI/ML models running on edge devices.
- Knowledge of robot kinematics, motion planning, and control theory.
- CAD design experience (Solid Works, Fusion 360, etc.).
- Experience with microcontrollers (Arduino, ESP
32). - Networking and communication protocols (Ethernet, MQTT, CAN bus).
- Experience with simulation tools such as Gazebo or RViz.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×