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/2026b01add6c-367c-484a-a6e6-0416ab1e9cc0