Embedded C++ Developer

4 - 9 years

15 - 22 Lacs

Bengaluru

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior C/C++ Software Engineer

Overview

C and C++ programming

Key Responsibilities

  • Application & Library Development:

    Design and implement robust, reusable libraries and applications for complex systems.
  • Modern C++ Expertise:

    Utilize advanced features of C++11/14/17/20, including

    multithreading

    ,

    asynchronous programming

    , and

    object-oriented design

    .
  • Performance Optimization:

    Conduct profiling and tuning to ensure optimal performance and scalability.
  • Design Patterns:

    Apply industry-standard design patterns to create maintainable and extensible solutions.
  • Protocol Integration:

    Work extensively with transport protocols such as

    USB

    ,

    UART

    ,

    I2C

    , and

    TCP/UDP sockets

    .
  • Debugging Tools:

    Develop and maintain debugging tools using technologies like

    GDB

    and

    OpenOCD

    .
  • Collaboration:

    Work closely with cross-functional teams to integrate solutions into larger systems.

Required Skills

  • Strong proficiency in

    C and C++

    , including modern standards.
  • Expertise in

    multithreading

    ,

    asynchronous programming

    , and concurrency models.
  • Solid understanding of

    object-oriented design

    and

    design patterns

    .
  • Experience with

    performance profiling

    and optimization techniques.
  • Hands-on experience with transport protocols (

    USB

    ,

    UART

    ,

    I2C

    ,

    TCP/UDP

    ).
  • Exposure to debugging tool development (

    GDB

    ,

    OpenOCD

    ).
  • Familiarity with version control systems (Git, SVN).

Preferred Qualifications

  • Experience in developing large-scale tools or system-level software.
  • Knowledge of embedded systems or hardware-software integration.
  • Strong analytical and problem-solving skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Capgemini logo
Capgemini

IT Services and IT Consulting

Paris France

RecommendedJobs for You