Talent.com
This job offer is not available in your country.
Principle Engineer I

Principle Engineer I

ConfidentialBengaluru / Bangalore, India
9 days ago
Job description

Job Description – C++ Developer

Job Summary :

We are looking for a highly skilled C++ Developer (8-12 years) with strong problem-solving abilities, a deep understanding of software architecture, and expertise in code quality and testing practices.

The ideal candidate should not only be proficient in data structures, algorithms, and object-oriented programming but also demonstrate critical thinking and hands-on experience in designing scalable and maintainable software.

Key Responsibilities :

  • Develop high-quality C++ applications, ensuring robust architecture, maintainability, and performance.
  • Enforce coding standards and best practices to achieve high-quality, modular, and testable code.
  • Optimize data structures and algorithms for efficiency and scalability.
  • Participate in architectural discussions on data handling, Concurrency, and system design.
  • Conduct thorough code reviews to ensure adherence to coding standards and best practices.
  • Implement unit tests to validate software quality.
  • Debug and troubleshoot complex software issues, improving performance and reliability.

Required Skills & Qualifications :

  • Strong proficiency in modern C++ (11 / 14 / 17 / 20) and Object-Oriented Programming (OOP).
  • Hands-on experience with software architecture & Design
  • Proven experience in multithreading, concurrency, and memory management in C++.
  • Strong understanding of software quality principles, including code reviews, static analysis, and test-driven development (TDD).
  • Familiarity with design patterns, STL (Standard Template Library), and smart pointers.
  • Experience with debugging tools (GDB, Valgrind, AddressSanitizer, Clang Static Analyzer).
  • Knowledge of unit testing frameworks (Google Test, Catch2, or similar).
  • Hands on Experience of microservices, inter-process communication (IPC), and distributed systems.
  • Experience with Agile / Scrum methodologies and CI / CD pipelines.
  • Version control proficiency (Git, SVN, or Mercurial).
  • Ability to articulate technical concepts clearly and participate in deep technical discussions.
  • Preferred Skills :

  • Experience with CMake, Boost, Qt, or embedded systems.
  • Scripting knowledge (Python, Bash) for automation.
  • Development experience in Linux / Unix environments.
  • Education & Experience :

  • Bachelor's / Master's degree in Computer Science, Software Engineering, or a related field.
  • Show more

    Show less

    Skills Required

    Concurrency, Distributed Systems, Agile Scrum, Memory Management, Static Analysis, Multithreading, Microservices

    Create a job alert for this search

    Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Principal Engineer

    Principal Engineer

    RecroBengaluru, Karnataka, India
    Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Engineer, Infrastructure

    Principal Backend Engineer, Infrastructure

    Pebblehosur, tamil nadu, in
    We’re looking for a highly skilled.Platform Engineering team and help us design, build, and operate large-scale, high-performance, cloud-native infrastructure systems. Build internal platform servic...Show moreLast updated: 26 days ago
    Tresata Principal Engineer

    Tresata Principal Engineer

    TresataBengaluru, KA, IN
    Quick Apply
    We are currently looking for a Principal Engineer to join our Core engineering team.In this role, you will lead engineering efforts including architecture, design, implementation, testing, and rele...Show moreLast updated: 30+ days ago
    Lead Principal Engineer

    Lead Principal Engineer

    ScaleneWorksBengaluru, Karnataka, India
    Quick Apply
    Is responsible for the design and solution throughout the lifecycle development taking into consideration system constraints and enterprise architecture strategic directions.Directs and coordinates...Show moreLast updated: 30+ days ago
    • Promoted
    L4 UC Engineer

    L4 UC Engineer

    Servion Global SolutionsHosur, Tamil Nadu, India
    Role : L4 UC Engineer Exp : 10+ Years Location : Remote JD : UC Architecture & Design : Deep understanding of Unified Communications Products like CUCM, CUC, IM & Presence, and Expressways.Deep knowle...Show moreLast updated: 18 days ago
    • Promoted
    Principal Firmware Engineer

    Principal Firmware Engineer

    Enphase EnergyBengaluru, Karnataka, India
    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our ...Show moreLast updated: 6 days ago
    • Promoted
    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    ANSRhosur, tamil nadu, in
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 8 days ago
    • Promoted
    Principal Implementation Engineer

    Principal Implementation Engineer

    Angel and GenieBengaluru, Karnataka, India
    Our client is looking for a Principal Implementation Engineer to join our Professional Services team to provide implementation and consulting services to our customers. Ideal candidates must possess...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Principal Engineer

    Principal Engineer

    CoffeeBeansBangalore Urban, Karnataka, India
    CoffeeBeans Consulting is a tech consulting firm focused on making organizations.We are looking for a Principal Engineer who can design and implement complex solutions that are scalable, future-pro...Show moreLast updated: 13 hours ago
    • Promoted
    Principal Professional Services Engineer

    Principal Professional Services Engineer

    Palo Alto Networkshosur, tamil nadu, in
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 7 days ago
    • Promoted
    • New!
    D&E Engineer

    D&E Engineer

    Eki.Structhosur, tamil nadu, in
    The Company’s Equal Opportunities policy applies equally to the recruitment process and must be complied with at every stage of the recruitment process. This means that prospective applicants should...Show moreLast updated: 9 hours ago
    • Promoted
    GenAI Engineer

    GenAI Engineer

    Xebiahosur, tamil nadu, in
    Any Xebia Location (Hybrid, 3 days office per week).Building and deploying GenAI solutions leveraging.Collaborating with global teams under US overlap hours. AWS, GenAI, Bedrock, AgenticAI.Ability t...Show moreLast updated: 26 days ago
    Principal Engineer

    Principal Engineer

    Weekday AIBengaluru, KA, IN
    Quick Apply
    This role is for one of the Weekday's clients.Key Responsibilities & Expertise.Lead the design and development of large-scale,. Solve complex technical challenges with strong.Golang, Java, or si...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Data Engineer

    Principal Data Engineer

    XebiaHosur, Tamil Nadu, India
    We’re Hiring : Principal Data Engineer | Any Xebia Location (Hybrid, 3 days in office per week) Location : Any Xebia Location (Hybrid – 3 days in office per week) Experience Level : 10+ years of Dat...Show moreLast updated: 21 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    ACL DigitalBengaluru, India
    Technical Specialist - Design Verification.Location : Bangalore, Noida, Pune.We are looking for an experienced and passionate Senior Design Verification Engineer to join our team in Bangalore.The...Show moreLast updated: 30+ days ago
    Principal Engineer

    Principal Engineer

    Serko LtdBengaluru, KA, IN
    Quick Apply
    Serko is a cutting-edge tech platform in global business travel & expense technology.When you join Serko, you become part of a team of passionate travellers and technologists bringing people to...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer, Agent Platform

    Principal Engineer, Agent Platform

    MightyBotBangalore, IN
    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 20 days ago
    • Promoted
    Alcon - Principal Engineer I - Blue Yonder TMS

    Alcon - Principal Engineer I - Blue Yonder TMS

    AlconBangalore
    Summary of Position : At Alcon, we're passionate about enhancing sight and helping people see brilliantly.With more than 25,000 associates, we innovate fearlessl...Show moreLast updated: 6 days ago
    Principal Engineer

    Principal Engineer

    ScaleneWorksBengaluru, karnataka, India
    Quick Apply
    Technology Strategy & Enablement : in the role of trusted advisor, strong domain knowledge including business process, industry best practices, in market solutions. Maintains awareness of emergin...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 25 days ago