We are seeking a skilled C Developer to design, develop, and maintain embedded applications using C. The ideal candidate will have strong experience in low-level programming, embedded systems development, and performance optimization. You will work closely with hardware engineers, firmware teams, and cross-functional stakeholders to build reliable, high-performance embedded solutions. Key Responsibilities Design, develop, and maintain embedded applications using C Write clean, efficient, and maintainable code for embedded systems Debug, test, and optimize embedded software for performance and reliability Collaborate with hardware engineers to integrate software with hardware components Participate in code reviews and technical discussions Troubleshoot and resolve system-level issues Maintain proper documentation of development processes and technical designs