Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19853736

    BENGALURU · FULLTIME

    Software Engineer

    Tessolve logo

    Tessolve

    Bengaluru · onsite · Posted 21d ago

    Sourced fromNaukri
    Undisclosed3–6 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Naukri · 7 questions to answer1.0s
    • Decided the answers for all of them2.1s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Position: Software Engineer

    Experience: 3-5 Years

    Location: Bengaluru, India

    Employment Type: Full-Time


    About the Role

    We are looking for a passionate and skilled C++ Developer with 3-5 years of experience to join our software engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-performance software applications. The candidate should possess strong problem-solving skills, expertise in modern C++, and experience working in collaborative Agile development environments.



    Key Responsibilities

    • Design, develop, and maintain software applications using C++.
    • Analyse software requirements and translate them into robust technical solutions.
    • Develop reusable, maintainable, and scalable software components.
    • Debug, troubleshoot, and optimize existing applications.
    • Implement multithreaded, high-performance, and memory-efficient solutions.
    • Create unit tests and ensure code quality through automated testing.
    • Collaborate with UI, QA, DevOps, and product teams throughout the software lifecycle.
    • Prepare technical documentation, design specifications, and user guides.
    • Participate in Agile/Scrum ceremonies including sprint planning, reviews, and retrospectives.
    • Support software releases, production deployments, and customer escalations when required.


    Required Technical Skills

    Programming

    • Strong proficiency in C++ (C++11/14/17 preferred)
    • Solid understanding of:

    Object-Oriented Programming (OOP)

    Design Patterns

    Data Structures & Algorithms

    STL (Standard Template Library)


    Software Development

    • Experience with software design and development lifecycle.
    • Knowledge of memory management, pointers, smart pointers, and performance optimization.
    • Experience in debugging complex software applications.
    • Familiarity with multithreading, concurrency, and synchronization mechanisms.

    Tools & Technologies

    • Git / Azure DevOps / SVN
    • CMake, Makefile, or other build systems
    • Visual Studio, GCC, Clang
    • Unit Testing Frameworks (Google Test, Catch2, etc.)
    • CI/CD concept

    Operating Systems

    • Good knowledge of:

    Linux

    Windows

    Database (Preferred)

    SQL / SQLite / PostgreSQL


    Preferred Skills

    • Experience with desktop application development using:

    Qt Framework

    MFC

    • Exposure to Python scripting or automation.

    • Experience with REST APIs and client-server architecture.

    • Knowledge of software architecture principles and SOLID design concepts.

    • Experience working on product development or engineering tools.


    Educational Qualification

    • Bachelors or masters degree in:

    Computer Science

    Information Science

    Electronics & Communication


    Soft Skills

    • Strong analytical and problem-solving abilities.

    • Excellent communication and collaboration skills.

    • Ability to work independently with minimal supervision.

    • Good ownership and accountability mindset.

    • Willingness to learn new technologies and adapt to changing requirements.


    Nice to Have

    • Experience in semiconductor, ATE, automation, or engineering software tools.

    • Knowledge of parser development, code generation, or compiler concepts.

    • Exposure to AI-assisted development tools and modern software architectures.

    • Experience with Java, Python, or C# as secondary programming languages.

    Sourced from naukri

    Section · 02

    Skills

    QTvc++visual studioQt CreatorC++11

    Section · Company

    About Tessolve

    Tessolve logo

    Tessolve

    Semiconductors

    2.5k+

    employees

    2004

    22 years old

    Bangalore/Bengaluru, Karnataka

    India

    ₹10.6L PA avg

    Avg at Tessolve

    About

    Tessolve (a Hero Electronix Venture) is a leading end-to-end solution provider, from chip design, test and PCB engineering through embedded systems development.

    Industries

    Semiconductors

    Employee ratings

    0 reviews

    3.4/ 5

    Employees rate it well for

    Job Security35Work-Life Balance34

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Software Engineer · waiting for your command