Role Proficiency:
Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 - Software Engineering
Outcomes:
Measures of Outcomes:
Outputs Expected:
Code:
Configure:
Test:
Domain relevance:
Manage Project:
Manage Defects:
Estimate:
Document:
Manage knowledge:
Status Reporting:
Release:
Design:
Mentoring:
Skill Examples:
Knowledge Examples:
Experience: 3-5 years of hands-on experience in C/C++ Key Skills: C, C++, Linux, GDB, Java Secondary skill: Golang, Flutter, Reactive java programming and gRPC service Proficiency in DevOps basics, version control systems like Gitlab Job Summary Skilled and detail-oriented C Developer to join our engineering team. The ideal candidate will have hands-on experience with C programming in a systems or embedded environment. You will be responsible for designing, developing, debugging, and maintaining high-performance software components, ensuring reliability and efficiency. Key Responsibilities - Design, develop, and maintain software applications using C. - Work closely with hardware engineers and cross-functional teams to develop embedded or system-level solutions. - Debug and troubleshoot software issues using tools like GDB or logic analyzers. - Optimize code for performance, memory usage, and speed. - Develop and maintain technical documentation, unit tests, and integration tests. - Participate in code reviews and follow industry best practices. - Collaborate in Agile/Scrum development environments.
C, C++,Linux,Gdb

Keyskills: c++ golang unit testing dbms user stories coding memory management java devops linux writing debugging software engineering code review programming c gdb version control verbal communication operating systems grpc flutter embedded software scrum gitlab rxjs agile basic