1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Backend Developer jobs in Bangalore
  5. Embedded C++ Developer
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22513380

    Shell Infotech logo

    Embedded C++ Developer

    Shell Infotech · Bengaluru · onsite · Posted today

    ₹10.0L - ₹20.0L PA8–12 yrsfulltimeSourced fromNaukri

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

    About this role

    Hi Everyone

    Job type: Fulltime(5Days Work from Office)

    Experience: 8 to 10 Years

    Location: Bengaluru


    Job Description:

    Education & Experience

    • Bachelors or Masters Degree in Electronics Engineering, Computer Science, Embedded Systems, or a related field.
    • 5 to 8 years of hands-on experience in Embedded C++ Software Development on Linux-based platforms.
    • Proven experience in developing, debugging, and maintaining production-grade embedded software solutions.

    Mandatory Technical Skills

    The candidate must demonstrate expertise in the following areas and these skills should be clearly evident in the resume:

    Core Programming

    • Strong proficiency in Modern C++ (C++11/C++14/C++17 or above).
    • Excellent understanding of Object-Oriented Programming (OOP) concepts.
    • Experience implementing Design Patterns, SOLID principles, and software architecture best practices.

    Linux Embedded Development

    • Extensive development experience on Linux-based embedded systems.
    • Strong understanding of:
      • Linux system architecture
      • System calls
      • Shell scripting
      • Process and memory management
      • Linux debugging and performance analysis

    Software Design & Architecture

    • Experience in:
      • Software Design Principles
      • Design Patterns
      • Architecture Patterns
      • UML Modeling
    • Proficiency in creating and maintaining:
      • Class Diagrams
      • Sequence Diagrams
      • Use Case Diagrams
      • Component Diagrams
      • Dependency Diagrams

    Inter-Process Communication (IPC)

    • Hands-on experience with Linux IPC mechanisms, including:
      • D-Bus
      • Shared Memory
      • Message Queues
      • Sockets
      • Pipes

    Multi-Threading

    • Strong expertise in:
      • Multi-threaded application development
      • Thread synchronization
      • Mutexes
      • Semaphores
      • Condition Variables
      • Concurrency Management

    Requirement Engineering

    • Experience in:
      • Requirement Analysis
      • Requirement Engineering
      • Functional and Technical Specifications
      • Software Development Lifecycle (SDLC)

    Testing & Quality Assurance


    • Hands-on experience with:
      • Unit Testing (GTest/GMock)
      • Static Code Analysis
      • Code Reviews
      • Defect Analysis and Resolution

    Development Tools

    Must have practical experience with:

    Debugging & Analysis Tools

    • GDB
    • Strace
    • Valgrind

    Build Tools

    • Make
    • CMake
    • Conan

    Version Control

    • Git

    CI/CD Tools

    • Jenkins and/or Bamboo

    Agile Methodology

    • Experience working in Agile/Scrum environments.
    • Participation in:
      • Sprint Planning
      • Daily Stand-ups
      • Sprint Reviews
      • Retrospectives

    Good to Have Skills

    • Connectivity technologies:
      • BLE (Bluetooth Low Energy)
      • Wi-Fi
    • Database Integration experience.
    • Python scripting and automation.
    • Exposure to CI/CD optimization and DevOps practices.


    Sourced from naukri

    Skills

    Design PatternsStatic Code AnalyzerAgileMultithreadingUnit testingEmbedded C++UMLModern C++debuggingGITLinuxOOPS

    About Shell Infotech

    Shell Infotech logo

    Shell Infotech

    IT Services & Consulting

    500

    employees

    2002

    24 years old

    Central Singapore

    Singapore

    ₹10L – ₹20L PA

    This role

    About

    Shell Infotech offers IT consulting and managed services, focusing on enterprise applications and staffing solutions for various industries in the APAC region.

    Industries

    IT Services & ConsultingRecruitment

    Employee ratings

    80 reviews

    3.1/ 5

    Culture

    3.0

    Career growth

    2.9

    Work-life

    3.4

    Employees rate it well for

    Job Security11Work Culture9Senior Management7Work Environment6Salary4

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 399 Backend Developer jobs in BangaloreBackend Developer jobs in IndiaJobs in Bangalore

    Career guides

    • Auto apply Naukri jobs safely in 2026: 6 rules that avoid flags
    • myjobb vs LoopCV (2026): which auto-apply tool should Indian job seekers pick?
    • myjobb vs Standout (2026): AI job agent vs startup career agent

    All career guidesAll articlesBrowse companies hiring

    Embedded C++ Developer · waiting for your command