About this role
Job Requirements Roles & Responsibilities: • Analyze requirements, design and develop desktop applications using C GTK in Linux/RTOS • Participate in software design reviews, code reviews, and team meetings. • Optimize application performance and responsiveness. • Mentor junior developers and provide technical guidance. • Write clean, maintainable, and testable code. • Debug and resolve software defects issues. • Perform unit test, verification and validation of the product developed. • Optimize application performance and responsiveness. • Maintain documentation related to design, development, and deployment. · Learn relevant standards related to the industry. · Experience in Delivering suggestion for GUI revamping . · Ability to learn new technologies, software, and concepts quickly is essential
Work Experience Required Skills (Technical Competency): • 3-6 years of professional experience with C GTK application development • Proficient in multithreading, and async programming. • Large scale software development experience. • Ability to write effective and reusable code according to best practices. • Must be a dynamic, autonomous, and team-oriented individual. • Be able to drive, to take ownership and responsibility of a project. • Be able to work independently and be proactive. • Be able to analyze problems and come up with proposals for a solution. • Be able to clearly communicate in the English language. Desired Skills: · semi domain working experience