Responsible for developing applications in an Embedded Linux platform using System C/C++ programming language for an embedded device
Job Summary
Responsible for developing applications in an 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 integrations.
Responsible for testing the code developed, including unit test, integration test, issue resolution, verification, and validation.
Matching Summary
Responsible for developing applications in an Embedded Linux platform using System C/C++ programming language for an embedded device.
Skills & Requirements
Must-have
Embedded Linux platform development
System C/C++ programming
Object-oriented analysis and design
Unit and integration testing
Linux OS concepts and networking
Software development toolchains
Nice-to-have
QT/QML implementation
SDLC tools like git, Jira
CI/CD pipeline knowledge
Microprocessor architecture understanding
Medical device software development
Key Requirements
B. Tech in electronics, electrical, computer science or related engineering
4 to 8 years of hands-on experience
Good knowledge of Algorithms and data structures
Skilled in modern C++ versions, OOPS, design patterns, multi-threading