Search by job, company or skills

  • Posted 25 days ago
  • Over 50 applicants
Quick Apply

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

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 115164353

Similar Jobs