CRI PUMPS FZC
Website:
crigroups.com
Job details:
Job Description
- Software Development: Design and implement modular robotics applications using ROS2 in C++ and Python.
- Embedded Integration: Develop interfaces to bridge ROS2 microprocessors (Jetson) with micro-controllers.
- Hardware Communication: Implement and debug low-level protocols, specifically CAN Bus for sensor and actuator integration.
- Systems Engineering: Customize and maintain Linux Environments using Yocto for optimized edge performance.
- Simulation & Validation: Create and utilize simulation environments like Gazebo to validate softwares.
- Deployment & Maintenance: Manage OTA update pipelines using Mender or similar frameworks.
- Lifecycle Management: Utilize GitHub for version control and maintain detailed technical documentation for all system architectures.
Requirements
Technical Requirements
- Languages: Proficient in C++ and Python.
- Middleware: Hands-on experience with ROS2(Humble/Jazzy).
- Platforms: Strong experience with NVIDIA Jetson hardware.
- Operating Systems: Linux proficiency and experience with Yocto Project for custom image builds.
- Protocols: Familiarity with CAN, CANOpen, SPI, I2C and UART.
- Tools: GitHub/Similar tool for version control and standard documentation practices(Doxygen,Sphinx).
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#6875E2;border-color:#6875E2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
Click on Apply to know more.