Responsible for developing applications in Embedded Linux platform using System C/C++ programming language for an embedded device.
Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations.
Responsible for testing the code developed (includes unit test, integration test, issue resolution, verification and validation…). This includes writing test cases and development of test scripts.
What will you need:
Basic Qualifications:
B. Tech in electronics, electrical, computer science or related engineering curriculum
4 to 8 years of hands-on experience on application development based on embedded Linux platforms.
Good knowledge of Algorithms and data structures.
Skilled in C, C++, modern C++ versions, OOPS concepts, design patterns, multi-threading ...