Highly Skilled Embedded C++ Software Developer

5 days ago


Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,00,00,000
Embedded C++ Systems Engineer

We are seeking a highly skilled Embedded C++ Systems Engineer with expertise in low-level driver development for embedded systems.

  • The ideal candidate will have hands-on experience with hardware-software integration, board bring-up, and device driver development.

Key Responsibilities:

  1. Design, develop, and optimize low-level device drivers for embedded platforms.
  2. Work on hardware bring-up, board initialization, and peripheral integration.
  3. Debug and resolve hardware/software interaction issues at the driver level.
  4. Collaborate with hardware, firmware, and system teams for seamless integration.
  5. Perform code reviews, unit testing, and integration testing to ensure robustness and reliability.
  6. Prepare and maintain technical documentation for drivers and applications.

Essential Skills:

  • Strong proficiency in C++ and C programming for embedded systems.
  • Solid understanding of low-level programming, RTOS/Linux kernel internals, and device driver development.
  • Hands-on experience with:
    • Peripheral drivers (SPI, I2C, UART, USB, Ethernet, etc.).
    • Bootloaders, memory management, and interrupt handling.
  • Familiarity with hardware debugging tools (Oscilloscope, JTAG, Logic Analyzers).
  • Strong knowledge of microcontrollers, SoCs, and embedded hardware architectures.
  • Good understanding of software development life cycle (SDLC) and version control.

Preferred Skills:

  • Experience with RTOS (FreeRTOS, QNX, VxWorks) or Linux BSPs.
  • Exposure to ARM architecture, multi-core systems, and bare-metal programming.
  • Knowledge of Python/Shell scripting for automation.
  • Familiarity with automotive, IoT, or industrial embedded systems.


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 21,30,000

    Embedded C Software EngineerWe are seeking highly skilled Embedded C software engineers to join our team. As an embedded systems expert, you will design and develop base software layers, middleware components, and applications for future Software Defined Vehicles.Job Description:Design and develop high-quality, efficient, and reliable Embedded C code for...


  • Bengaluru, Karnataka, India NetAnalytiks Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About the Role :We are seeking a highly skilled and experienced Embedded Software Engineer with a strong background in C/C++ development for embedded Linux systems. In this role, you will be responsible for designing, developing, and maintaining firmware and drivers for embedded hardware, targeting multiple ARM cores. You will work on low-level driver...


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    C++ Embedded Software Developer role for a leading automotive client.Location : BangaloreExperience : 713 YearsKey Skills :- Embedded C++ (C++11/14/17) development- Experience with RTOS (Linux/QNX), Drivers, BSP, Middleware- Familiarity with CAN, UDS, ISO14229, AUTOSAR, and Vector toolchain (GENy, CANoe, etc.)- Knowledge of Microcontrollers (i.MX)- Tools:...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 15,00,000 - ₹ 20,00,000

    We are seeking a skilled engineer to lead embedded software development.Key Responsibilities• Develop, maintain and optimize high-quality embedded software applications for various platforms.• Collaborate with cross-functional teams to analyze system requirements and translate them into robust software solutions.• Troubleshoot, debug and optimize...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Title:Highly Experienced Embedded System ExpertJob Description:We are seeking a highly skilled and experienced professional to join our team as an Assistant Vice President, Practice Lead - Embedded Systems (AVP). The ideal candidate will have extensive knowledge of mechanical engineering principles and practices, AI implementation in the Engineering...


  • Bengaluru, Karnataka, India beBeeEmbeddedCSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Our team is seeking a skilled Embedded C Software Engineer to join our dynamic group. This role involves designing and developing high-quality embedded software for various applications, including firmware development, microcontroller programming, and ARM-based systems.Job Description:We are looking for an exceptional Embedded C Software Engineer to lead the...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 24,00,000

    We are seeking a highly skilled Embedded Software Developer to join our team. The ideal candidate should have hands-on expertise in C++ along with embedded systems, RTOS, and hardware/software integration.Key Responsibilities :Design, develop, and maintain embedded software applications using C++.Work on microcontrollers, device drivers, and real-time...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,04,000 - ₹ 1,30,878

    Embedded Software Engineer OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing and developing optimized embedded software/firmware using C and C++ languages on Windows/Android/Linux.About the Role:This is an exciting opportunity to work on cutting-edge...