Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer (C/C++) @ Tanla Platforms

Home > Software Development

 Software Development Engineer (C/C++)

Job Description

About the Role: A candidate with experience in C language should have a solid understanding of programming concepts, system-level programming, and application development. Candidates must be analytical, possess an aptitude for learning and exploring/implementing libs, and be able to communicate clearly and effectively.


Youll be Responsible for?

  • Develop, test, and maintain software applications, libraries and modules using the C programming language.
  • Write efficient, maintainable, and scalable code.
  • Optimize existing C code for performance and memory management.
  • Use debugging tools like GDB, Valgrind, or others to troubleshoot, identify, and resolve software bugs and performance issues.
  • Perform memory leak detection and other performance optimizations.
  • Participate in designing efficient, modular, and reusable C-based solutions.
  • Write unit tests and integration tests for C-based applications.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Participate in continuous integration (CI) processes and code testing cycles.
  • Work closely with internal, cross-functional teams (including IT/System, QA, and product teams) to deliver software solutions.
  • Document code, design decisions, and implementation details for maintenance and future development.
  • Maintain existing codebase by fixing bugs, implementing updates, and improving performance.
  • Perform regular code refactoring to improve code quality.
  • Maintain codebase repo versioning.

Youd have?

  • 5+ years of experience in C, C++ language programming & development.
  • Graduate Engineer in IT / CS. Any C certification shall be preferred.
  • Deep knowledge of C syntax, memory management, data structures, algorithms, GCC.
  • Experience with pointers, dynamic memory allocation, file handling, regex, sftp, etc in C.
  • Experience in using system / static / dynamic libraries linking & implementing in C.
  • Good understanding of operating system internals, such as processes, threads, scheduling, and memory management.
  • Experience with multi-threading and synchronization mechanisms in C.
  • Strong debugging skills using tools like GDB, and experience with profiling tools to analyse performance bottlenecks.
  • Proficient in using Git, SVN, or other version control systems.
  • Ability to break down complex problems into smaller tasks and implement optimal solutions.
  • Strong communication and interpersonal skills to collaborate with team members and stakeholders.

Why join us?

  • Impactful Work: Play a pivotal role in safeguarding Tanla's assets, data, and reputation in the industry.
  • Tremendous Growth Opportunities: Be part of a rapidly growing company in the telecom and CPaaS space, with opportunities for professional development.
  • Innovative Environment: Work alongside a world-class team in a challenging and fun environment, where innovation is celebrated.

Tanla is an equal opportunity employer. We champion diversity and are committed to creating an inclusive environment for all employees.

www.tanla.com

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Tanla Platforms
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   C++ C Microservices Golang Multithreading Design Patterns Data Structures API

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Software Development Engineer - SaaS Continuity Engineering

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Senior Staff Software Engineer, AI Data Trust

  • Google
  • 2 - 4 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Cloud Engineer, AI

  • Google
  • 1 - 4 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

Lead Software Engineer

  • Capgemini
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Tanla Platforms

Tanla Platforms Limited