Design, develop, test and maintain software for robotic system using the C, C++ programming language.
Participate in the full software development lifecycle, from requirements gathering and design to implementation and testing.
Conduct various feasibility studies on requirements and prepare low-level design
Collaborate with cross-functional teams, including Simulation, Computer vision, Robotic Hardware and software developers to integrate software and hardware components.
Assess customer provide, third-party and open-source software for integration into the system.
Work Experience
Programming languages Embedded C, C++
Programming experience on HW IPs such as ISP, Image processing engines, AI engines and display modules
Experience working in ROS2 middleware
Hands-on experience in FreeRTOS, integrating device driver on MCU environment, and developing applications
Experience in sensors such as camera, Microphone etc. and actuators such as motor, robotic arm etc.
Good understanding in hardware peripherals like I2C, UART, SPI, USB, ADC, DAC, CAN, I2S etc.
Excellent problem-solving abilities and attention to details.
* Strong communication skills for clearly communicate ideas, concepts to team and create an environment that inspires constant innovation in product and processes
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.