Talent.com
C++ Software Engineer (TDD)- L3
C++ Software Engineer (TDD)- L3Confidential • Hyderabad / Secunderabad, Telangana, India
C++ Software Engineer (TDD)- L3

C++ Software Engineer (TDD)- L3

Confidential • Hyderabad / Secunderabad, Telangana, India
13 days ago
Job description

Job Summary

Conceptualise, design, code, debug, and perform development activities in accordance with designated standards and procedures to meet specific project requirements.

Essential Job Duties And Responsibilities

  • Use C++ and modern programming technologies to provide creative, thorough, and practical solutions to a wide range of technical problems.
  • Analyse and contribute to system and subsystem requirements specifications and design definitions.
  • Design, develop, and test applications and programs to support the company's telecom and backend systems.
  • Follow established quality standards and internal engineering procedures including coding, unit testing, Test-Driven Development (TDD), peer reviews, and software configuration control.
  • Complete high- and low-level detailed software design specifications, storyboards, and interface specifications.
  • Provide support through the full product lifecycle : conception, delivery, problem-solving, defect maintenance, and customer support (including occasional out-of-hours support).
  • Keep up to date with improvements and developments in software engineering, supporting continuous improvement.
  • Comply with company policies including code of conduct, quality, security, and occupational health, safety and environmental standards.

Minimum Job Requirements

Education and Qualifications

  • Essential : Bachelor's in Computer Science, Electrical Engineering, or equivalent professional experience.
  • Desirable :
  • Master's degree in Computer Science or related discipline.
  • Certification in a relevant programming language or framework.
  • Certified Scrum Master.
  • Essential

    Skills, Knowledge and Experience

  • Strong C++ software engineering experience with a proven track record in specification, design, and development.
  • Demonstrable experience of defining test plans and test data requirements.
  • Strong problem-solving skills with the ability to debug and resolve complex issues.
  • Experience with object-oriented design (e.g. UML) and implementation, along with design patterns.
  • Ability to contribute to application / system architecture development.
  • Ability to build reusable code and libraries with strong documentation practices.
  • Experience in Automated Testing (Google Test, VSTest), Test-Driven Development (TDD), Continuous Integration, SOLID and Clean Code principles.
  • CI / CD tools such as GIT and Jenkins.
  • Agile experience (Scrum / Kanban).
  • Experience collaborating with test teams to optimise application / system performance.
  • Desirable

  • Familiarity with industry-specific products or telecom systems.
  • Experience with BitBucket, Conan, DOORS, TestRail, JIRA.
  • C++ Backend / Systems Development Experience

  • Strong C++ development background.
  • Delivered highly functional, performance-driven, user-friendly applications.
  • Multi-threaded application development.
  • REST, JSON & web services integration.
  • Crash reporting solutions.
  • Debugging complex systems (Linux or distributed environments).
  • Familiarity with Linux development tools (CLion, Eclipse).
  • Understanding Linux-specific concepts and deployment (e.g., RPM, installers).
  • Desirable

  • Experience in other languages : C#, Java, Python, JavaScript, XML.
  • Memory and disk I / O optimisation.
  • Cryptography knowledge.
  • Experience building simulators / test harnesses.
  • Valgrind or similar tools.
  • NFC / smart card comms exposure (a plus, not required).
  • Personal Qualities

  • Team player, able to collaborate cross-functionally.
  • Strong communication skills.
  • Organised, able to handle multiple projects.
  • Detail-oriented, diligent, and problem-solving mindset.
  • Self-motivated, able to work independently.
  • Potential for advancement.
  • Skills : - C++ and Test driven development (TDD)

    Skills Required

    Design Patterns, Automated Testing, Eclipse, Json, Continuous Integration, Jenkins, Git, Rest, Uml, Agile, Scrum, Kanban

    Create a job alert for this search

    Software Engineer • Hyderabad / Secunderabad, Telangana, India

    Related jobs
    Software Engineer 3 - C++

    Software Engineer 3 - C++

    Confidential • India, Hyderabad / Secunderabad, Telangana
    FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make c...Show more
    Last updated: 16 hours ago • Promoted • New!
    Device Model Engineer - C++

    Device Model Engineer - C++

    Proxelera • Hyderabad, Telangana, India
    Required Skills & Qualifications : .Solid programming experience in.Show more
    Last updated: 8 days ago • Promoted
    C ++Developer

    C ++Developer

    Tata Consultancy Services • Hyderabad, Telangana, India
    TCS is Hiring for C++, Python (pandas, numpy), Location- Hyderabad Experience- 3 – 8 years Job Description- C++, Python (pandas, numpy), SQL Server, PostgreSQL GitHub, GitActions (CI / CD), Re...Show more
    Last updated: 20 days ago • Promoted
    C++ Developer

    C++ Developer

    NEXTHIRE LLP • Hyderabad
    Developer C++ Application Development Job Duties and Responsibilities : - Use C++ and modern programming technologies to provide creative, thorough, and p...Show more
    Last updated: 28 days ago • Promoted
    C++ Developer

    C++ Developer

    Third Eye Info Technology • Secunderabad, Telangana, India
    Job Title : C++ Developer Key Responsibilities Apply software engineering best practices including requirements analysis, system design, modularity, version control, testing, and documentation t...Show more
    Last updated: 8 hours ago • Promoted • New!
    Software Engineer III (Python+ AWS)

    Software Engineer III (Python+ AWS)

    FACTSET • Hyderabad, India
    FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make c...Show more
    Last updated: 6 days ago • Promoted
    Software Development Engineer - C++ / EDA

    Software Development Engineer - C++ / EDA

    Confidential • Hyderabad / Secunderabad, Telangana, India
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs,.Grounded in a culture of...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    Mobile Programming LLC • Hyderabad
    Job Description : We are seeking a skilled C++ developer to join our dynamic team.The successful candidate will be responsible for designing, developing, and maintaining high-q...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 3 - C++

    Software Engineer 3 - C++

    FACTSET • Hyderabad, India
    FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make c...Show more
    Last updated: 1 day ago • Promoted
    C# / C++ Senior Software Developer

    C# / C++ Senior Software Developer

    Hexagon R&D India • Hyderabad, Telangana, India
    Job Requirements : • Degree in Software Engineering, Computer Science, Mechanical Engineering, or equivalent qualification. At least 5 years’ experience in a professional environment covering full ...Show more
    Last updated: 10 days ago • Promoted
    C++ Developer

    C++ Developer

    NAZZTEC • Hyderabad, Telangana, India
    About the Role : We are looking for an experienced C++ Developer with hands-on expertise in Metro AFC (Automatic Fare Collection) systems. The ideal candidate will have strong knowledge of C++ pro...Show more
    Last updated: 8 hours ago • Promoted • New!
    Viasat - Software Engineer - C / C++

    Viasat - Software Engineer - C / C++

    ViaSat India Private Limited • Hyderabad
    Software Engineer - C, C++, Dev, Networking About Us : One team.At Viasat, were on a mission to deliver conn...Show more
    Last updated: 2 days ago • Promoted
    ASBL - L3 Software Engineer - Python / Golang / TypeScript

    ASBL - L3 Software Engineer - Python / Golang / TypeScript

    ASHOKA BUILDERS INDIA PRIVATE LIMITED • Hyderabad
    Description : ASBL is Indias fastest-growing builder.Tech is at our core, so we deliver high-quality homes, on time.Were AI-nativeeveryone uses Cursor dailyand we va...Show more
    Last updated: 30+ days ago • Promoted
    Engineer III, Software Development

    Engineer III, Software Development

    S&P Global • Hyderabad, India
    Grade Level (for internal use) : .We are seeking a highly skilled and experienced Team Lead (Technical) with a strong background in. NET development, proficiency in AWS (Amazon Web Services), and fami...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer - C / C++

    Software Engineer - C / C++

    MaimsD Technology • Hyderabad
    Experience Level : - 5+ years of software development and testing Job Description : Show more
    Last updated: 30+ days ago • Promoted
    C++ developer

    C++ developer

    People Prime Worldwide • Secunderabad, Telangana, India
    Our client is a global technology company headquartered in Santa Clara, California.OT) and more than 60 years in IT to unlock the power of data from your business, your people and your machines.We ...Show more
    Last updated: 19 days ago • Promoted
    Medtronic - Principal Software Engineer

    Medtronic - Principal Software Engineer

    Medtronic (Medtronic)(279) • Hyderabad
    Description : At Medtronic you can begin a life-long career of exploration and innovation, while helping cham...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer ( C++)

    Software Engineer ( C++)

    Confidential • Hyderabad / Secunderabad, Telangana, India
    Opentext - The Information Company.OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture.As a member...Show more
    Last updated: 11 days ago • Promoted