Back to search

Embedded C Python Developer

Tata Consultancy Services

Verifies job is active
Prepare with AI feedback
Real-time coaching per answer
Apply to Tata Consultancy ServicesOpens the original listing
4 hits2 practices1 interviews
Mumbai, Maharashtra, IndiaInformation Technology and Services
CPythonEmbedded SystemsRTOSDebuggingGitSoftware DevelopmentEmbedded C

Embedded C Python Developer

This role involves developing and maintaining embedded systems software using C and Python. The successful candidate will be responsible for designing, implementing, and testing software components for various embedded applications, ensuring high performance and reliability.

Key Responsibilities:

  • Design and develop embedded software in C and Python.
  • Write and maintain unit tests and integration tests.
  • Debug and troubleshoot software issues.
  • Collaborate with hardware engineers to integrate software with hardware.
  • Participate in code reviews and contribute to improving software quality.
  • Develop and maintain software documentation.

Requirements/Qualifications:

  • Strong programming skills in C and Python.
  • Experience with embedded systems development.
  • Knowledge of real-time operating systems (RTOS).
  • Familiarity with debugging tools and techniques.
  • Understanding of software development lifecycle.
  • Excellent problem-solving and communication skills.
  • Experience with version control systems (e.g., Git).

About the Company: Tata Consultancy Services is a global leader in information technology services and consulting. The company helps businesses worldwide transform through digital solutions and innovation.

AI enhanced job description

Source: hudsonsignalsRecruiter: Rekroot
Posted: 9/13/2026
b01add6c-367c-484a-a6e6-0416ab1e9cc0