Role & responsibilities
- Excellent command over programming languages C and C++.
- Software Architecture
- Excellent command over Linux Operating system (RHEL, Ubuntu, Open Embedded)
- Experience working with Open Source.
- Experience of working on kernel internals and driver development over Linux
- Experience with networking on Linux
- Experience in communication protocols like serial, Ethernet, 1553 CAN bus
- Experience of Robotics Controls.
- Experience in python, Java or React programming languages
- Knowledge and experience of PowerPC/ ARM architecture is an advantage.
- Experience in QT / QML, map servers, DDS etc.
- Software documentation
- Test case development and module level testing
Preferred candidate profile
- Excellent command over programming languages C and C++.
- Experience in QT / QML, map servers, DDS etc.
- Excellent command over Linux Operating system (RHEL, Ubuntu, Open Embedded)
- Experience with networking on Linux.