Job Details
- 2 to 5 years of experience on Embedded Linux with C++.
- Design and Development of Embedded Software Components or Applications as a a part of product development.
- Ability to use object-oriented systems composed of objects that communicate with one another using explicitly designed interfaces, particularly OO methodologies (Design Patterns).
- Ability to design or understand Linux IPC mechanisms, Good understanding of Linux mulch-threaded/mulch-process applications.
- Experience on working with any publisher-subscriber frameworks.
- Ability to use command line gdb on embedded linux platforms.
- Experience in any build systems/make files.
- Discussions with Technical Architects/Leads, Product Managers, Product Owners and Software Systems team for requirements, technical designs and project plans.
Nice to have:
- Experience on any c++ unit test framework.
- Knowledge of CAN.
- Understanding/working in Agile methodology.