TCS is looking for a skilled C/C++ Developer with 3-6 years of experience to join our team in Mumbai. The ideal candidate will have a solid understanding of embedded systems, real-time operating systems, and proficiency in multiple programming languages.
Experience. 3-6 years
Key Responsibilities
- Develop and maintain software applications using C and C++ for real-time or embedded systems.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Ensure high performance, reliability, and efficiency in coding.
- Follow software development best practices, including code review, testing, and version control.
- Contribute to troubleshooting, debugging, and resolving software issues.
Required Skills
- Strong experience with real-time operating systems (RTOS) or embedded systems development.
- Proficiency in C and C++ programming languages.
- Knowledge of additional programming languages like Python is an advantage.
- Familiarity with software development methodologies, such as Agile or Waterfall.
- Strong problem-solving skills and attention to detail.
Preferred Skills
- Experience with low-level programming and hardware interaction.
- Understanding of multi-threading and concurrency concepts.
- Familiarity with version control systems (e.g., Git).
If you're passionate about embedded systems and enjoy working with cutting-edge technologies, we'd love to hear from you!