C Developer

3.0 - 8.0 years

3.0 - 5.0 Lacs P.A.

Bengaluru / Bangalore, Karnataka, India

Posted:6 days ago| Platform: Foundit logo

Apply Now

Skills Required

Product Management

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities: Develop, test, debug, and maintain software written in C Write efficient and optimized code for system-level applications Work on embedded systems, operating systems, drivers, or performance-critical applications (based on your domain) Collaborate with cross-functional teams including QA, DevOps, and Product Managers Perform code reviews and ensure adherence to coding standards and best practices Troubleshoot and resolve issues related to memory leaks, performance, and crashes Document code and technical specifications Participate in Agile development processes such as sprint planning and retrospectives Required Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field Strong proficiency in C programming with hands-on experience Solid understanding of data structures, memory management, and system-level programming Experience with Linux/Unix environments and development tools (e.g., gcc, gdb, make, valgrind) Familiarity with version control systems like Git Excellent analytical, debugging, and problem-solving skills Preferred Qualifications: Experience with multi-threaded and concurrent programming Knowledge of real-time operating systems (RTOS) or embedded systems Exposure to networking protocols or hardware interfaces (e.g., UART, SPI, I2C) Familiarity with scripting languages like Python or Bash Experience with CI/CD tools and test automation

SpanIdea
Not specified
No locations

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Hyderabad / Secunderabad, Telangana, Telangana, India