Talent.com
C++ Engineer
C++ EngineerConfidential • Bengaluru / Bangalore, India
C++ Engineer

C++ Engineer

Confidential • Bengaluru / Bangalore, India
23 days ago
Job description

Job Title : C++ Engineer

Location : Bangalore

Experience : 6-10 years

Role Overview

We are looking for an experienced Embedded Systems Engineer with strong expertise in C++ , Linux Device Drivers , and Linux BSP (Board Support Package) development. The ideal candidate will have hands-on experience with U-Boot , Linux Kernel , Wi-Fi , and Bluetooth technologies. This role requires a solid understanding of embedded systems development, performance optimization, and integration of device drivers and hardware. The candidate will be working on embedded systems software for performance-critical applications.

Key Responsibilities

  • Develop and configure Linux Device Drivers for various hardware components and integrate them with the Linux Kernel.
  • Work on Linux BSP (Board Support Package), including U-Boot development for hardware bring-up.
  • Implement embedded software in C++ for low-level, performance-critical applications.
  • Develop Wi-Fi and Bluetooth stack integrations for embedded systems, ensuring reliable connectivity.
  • Optimize embedded system software for power, performance, and memory efficiency.
  • Debug and test device drivers and system-level software on embedded Linux platforms.
  • Collaborate with cross-functional teams (hardware, software, testing) to define system requirements and ensure successful integration.
  • Ensure code quality, perform code reviews, and manage the release cycle of embedded systems software.
  • Participate in troubleshooting and resolving issues related to system performance and hardware-software integration.

Required Skills & Qualifications

  • 6-10 years of hands-on experience in Embedded C++ programming and Linux device driver development.
  • Strong knowledge and hands-on experience with Linux BSP (Board Support Package) and U-Boot.
  • In-depth knowledge of Linux Kernel architecture and device driver development.
  • Experience with Wi-Fi and Bluetooth technologies for embedded systems.
  • Proficiency in low-level embedded systems programming, memory management, and performance optimization.
  • Familiarity with embedded system debugging tools (e.g., JTAG, GDB, Valgrind, etc.).
  • Strong knowledge of hardware / software integration and cross-platform development.
  • Ability to work effectively in a cross-functional team environment.
  • Preferred Skills

  • Experience with RTOS (Real-Time Operating Systems) or similar embedded platforms.
  • Familiarity with Android / iOS connectivity frameworks for embedded systems.
  • Experience with ARM-based systems and cross-compilation tools.
  • Knowledge of continuous integration and automated testing in embedded environments.
  • Skills Required

    Performance Optimization, Bluetooth, Memory Management, Linux Device Drivers, Linux Kernel

    Create a job alert for this search

    Engineer • Bengaluru / Bangalore, India

    Related jobs
    C++ Lead Engineer

    C++ Lead Engineer

    Confidential • Bengaluru / Bangalore, India
    At Quest Global, it's not just what we do but how and why we do it that makes us different.With over 25 years as an engineering services provider, we believe in the power of doing things differentl...Show more
    Last updated: 1 day ago • Promoted
    Advanced Engineer - C++ Middleware

    Advanced Engineer - C++ Middleware

    Confidential • Bengaluru / Bangalore, India
    Introduction : A Career at HARMAN Automotive.We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give...Show more
    Last updated: 17 days ago • Promoted
    Software Engineer - C++

    Software Engineer - C++

    Confidential • Bengaluru / Bangalore
    Collaborate with a talented team to design, develop, and implement software applications using object-oriented programming languages like C++ or Python. Apply object-oriented programming principles ...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    People Gamut HR SOlutions • Bangalore
    Description : Inside the Engineering department, the team you will be joining participates in building what we call the Collectors : the en...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer- C++

    Senior Engineer- C++

    Confidential • Bengaluru / Bangalore, India
    Join our world-class team today and fulfill your career potential!.Work closely with product managers to understand priorities and usage scenarios of product features. Collaborate with user experien...Show more
    Last updated: 23 days ago • Promoted
    Senior Engineer

    Senior Engineer

    L&T Technology Services • Bengaluru, Karnataka, India
    L&T Technology Services is seeking C++ Developer ( 5+ years).Strong proficiency in C++ ( 11 / 14 / 17) with fair knowledge of the language specification. Thorough knowledge of the standard library, STL ...Show more
    Last updated: 30+ days ago • Promoted
    C++ Engineer

    C++ Engineer

    KPG99 INC • bangalore, karnataka, in
    They'll also be using bash scripting and Python.OCI is the cloud infrastructure.Show more
    Last updated: 3 days ago • Promoted
    Senior Backend Engineer – C++ / Low Latency Platforms

    Senior Backend Engineer – C++ / Low Latency Platforms

    FICO • Bangalore Urban, Karnataka, India
    We are seeking a senior software engineer (skilled in back-end / C++) to contribute to the technical development of an analytic decisioning platform. You will be part of a highly energetic team of sof...Show more
    Last updated: 19 days ago • Promoted
    C++ Developer

    C++ Developer

    UST • Bengaluru, Karnataka, India
    Expertise in C++ with a focus on Windows environment.Experience with XML, JSON, and REST technologies.Strong background in Object-Oriented design and development. Specialization in Windows OS and in...Show more
    Last updated: 19 days ago • Promoted
    Software Principal Engineer - C / C++ Programming

    Software Principal Engineer - C / C++ Programming

    Connectpro Mgmt Pvt Ltd • Bangalore
    Description : Role : Software Principal Engineer PS, a Gartner Magic Quadrant leader in Unstructured Data Storage and Managem...Show more
    Last updated: 24 days ago • Promoted
    C++ Developer

    C++ Developer

    ACL Digital • Bengaluru, Karnataka, India
    C++ Developers Experience : 1 to 4Years Work Location : Bengaluru Mode : WFO(5Days) Interview : 2 Virtual and 1F2F.This role is ideal for a Software Development Engineer with foundational experience ...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    Mobile Programming LLC • Bangalore
    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 (C, C++)

    Software Engineer (C, C++)

    Confidential • Bengaluru / Bangalore, India
    NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers iden...Show more
    Last updated: 17 days ago • Promoted
    Lead Software Engineer (C, C++, Voip)

    Lead Software Engineer (C, C++, Voip)

    Sprinklr • Bengaluru, Republic Of India, IN
    With advanced AI, Sprinklr's unified customer experience management (Unified-CXM) platform helps companies deliver human experiences to every customer, every time, across any modern channel.Headqua...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    Ascendion • Bengaluru, Karnataka, India
    We are seeking a highly skilled C++ Developer with 6–9 years of experience to design, develop, and maintain high-performance software applications. The ideal candidate will have a strong foundation ...Show more
    Last updated: 19 days ago • Promoted
    F5 Engineer

    F5 Engineer

    CACI Ltd • Greater Bengaluru Area, India
    CACI International Inc is an American multinational professional services and information technology company headquartered in Northern Virginia. CACI provides expertise and technology to enterprise ...Show more
    Last updated: 18 hours ago • Promoted • New!
    Software Engineer (C++) - 30570

    Software Engineer (C++) - 30570

    Turing • bangalore, karnataka, in
    Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show more
    Last updated: 17 days ago • Promoted
    C++ Developer - 30570

    C++ Developer - 30570

    Turing • bangalore, karnataka, in
    Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show more
    Last updated: 30+ days ago • Promoted