Job Summary:
As an Experienced Application Engineer specializing in AI Robotic domain, you will drive the development, integration, and deployment of advanced embedded solutions for robotic applications. You will work with high-performance SoC platforms, combining expertise in hardware-software co-design, real-time systems, and AI/computer vision integration.
Key Responsibilities:
- Develop software stack across heterogeneous architectures including Arm Cortex-A, Cortex-R, and Cortex-M cores on RCar and RZ SoCs.
- Design and develop AI‑based robotic applications on R‑Car and RZ SoCs
- Develop and integrate AI/ML models on hardware accelerators (NPU/DSP/GPU).
- Implement real-time control algorithms and middleware for robotic applications using ROS2, Linux
Technical Skills:
- Ability to program applications, middleware on Linux, ROS2
- Proficiency in programming languages such as C, C++, Python
- Strong understanding of core robotics algorithms
- Experience in computer vision for robotics: Image processing, object detection, tracking, and perception pipelines
- Familiarity with libraries/frameworks such as OpenCV, TensorFlow, PyTorch, or similar
- Knowledge or experience in Reinforcement Learning (RL) applied to robotics
- Experience with robotics simulation tools is a strong advantage: Gazebo, Isaac Sim
- Ability to validate algorithms in simulation before deployment on real robots
- Preference will be given to candidates with hands-on experience with microcontrollers and low-level hardware control
- Understanding of mechanical systems in robotics, Sensors
Professional:
- Strong problem-solving skills, ability to work independently and in a team, and willingness to learn new technologies.