Skills:
C++, Embedded C, C, C Programming, Linux Roles and
Responsibilities:
• Design and develop robust software modules using C for Linux-based platforms.
• Analyze requirements and translate them into maintainable, efficient technical implementations.
• Debug complex software issues, perform root-cause analysis, and implement corrective fixes.
• Review code and provide technical input on design, reliability, and maintainability.
• Collaborate with engineering and QA teams to resolve defects and deliver stable releases. Skills Required:
• 5-7 years of relevant experience in C development on Linux platforms.
• Strong skilled experience developing software in C.
• Hands-on development experience on Linux operating systems.
• Understanding of system-level programming, memory management, and process execution.
• Experience with software debugging, code analysis, and integration within a structured development environment. Good to Have:
• Experience with C++, Git, GDB, CMake, Make, or GCC.
Education:
B.
Tech or B.
E. in Computer Science, Information Technology, Electronics, or a related engineering discipline.