Bangalore
3 days ago
Developer II - Software Engineering
C++ Engineer with Python Skill

Hiring Location: Bengaluru (Hybrid)
Experience Range: 2 to 6 Years
Education Qualification: BE/BTech/ME/MTech/B.Sc in Computer Science or a related field

Must Have Skills

Strong programming experience in C++

Familiarity with Web API development and integration

Basic to intermediate proficiency in Python

Good debugging and problem-solving skills

Strong communication and interpersonal abilities

Good to Have Skills

Exposure to Networking concepts

Experience with test automation using Python or similar scripting tools

Familiarity with software development lifecycle processes, including Agile methodologies

Understanding of CI/CD, version control (e.g., Git), and configuration management

Job Overview

As a C++ Engineer with Python Skills, you will be responsible for the development and testing of internal libraries using C++. You will also refer to Python-based test code to design automation suites and perform regression testing. This role is ideal for developers who are passionate about clean code, quality assurance, and automation.

Key Responsibilities

Design and develop test code using C++ for various internal libraries

Reference and understand Python-based test suites to guide development

Automate tests using Python or other relevant tools

Perform regression testing and raise/fix defects as needed

Create documentation for your own work and follow the configuration process

Collaborate with developers and QA engineers to improve test coverage and reliability

Conduct unit testing and contribute to release management processes

Mentor junior developers and set/track FAST goals

Understand the business domain and proactively contribute to client outcomes

Expected Outcomes

Delivery of high-quality, error-free code

Adherence to coding standards, project timelines, and engineering processes

Completion of mandatory training and applicable certifications

Reduction in defects post-delivery and proactive issue resolution

Positive contribution to team dynamics and customer satisfaction

Skill Examples

Explain and communicate designs and test plans

Develop and test business software and embedded components

Estimate time and resources for assigned tasks

Collaborate effectively in a team and proactively share/seek help

Perform defect root cause analysis (RCA) and write automation tests

Knowledge Examples

Proficiency in C++ and working knowledge of Python

Web API development and debugging

Technical and functional design understanding

Exposure to Agile frameworks, version control, and build systems

Understanding of customer domains and sub-domains

Por favor confirme su dirección de correo electrónico: Send Email