Find a jobRecruiters

C++ Embedded Developer

Exclusive opportunity

Onsite

C++ Embedded Developer

Sunovaa Tech

C++ Embedded Developer

Skills

Testing & QAGitJenkinsLinux

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹500,000 – ₹1,100,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

27 August 2026

What they need


C++ Embedded Developer

Role Overview

We are looking for an experienced C++ Embedded Developer with strong hands-on expertise in Embedded C/C++, RTOS, and Embedded Linux. The candidate will be responsible for developing, integrating, debugging, and maintaining embedded software for real-time systems.

Key Responsibilities

  • Design, develop, and maintain embedded software using C/C++.
  • Develop applications and firmware for RTOS-based embedded systems.
  • Work with RTOS platforms such as FreeRTOS, VxWorks, QNX, or similar.
  • Develop and debug multithreaded and real-time applications.
  • Perform low-level debugging using tools such as GDB, JTAG, and debugging/profiling tools.
  • Work on Embedded Linux environments and system-level software.
  • Develop or integrate device drivers and hardware interfaces.
  • Work with communication protocols such as UART, SPI, I2C, CAN, TCP/IP, and UDP.
  • Analyze software and system issues and perform root-cause analysis and troubleshooting.
  • Participate in software design, code reviews, unit testing, integration testing, and defect resolution.
  • Collaborate with hardware, firmware, QA, and systems engineering teams.
  • Use Git, CMake/Make, GCC, Jenkins, and other development/build tools.
  • Optimize code for performance, memory utilization, reliability, and real-time response.
  • Prepare technical documentation and contribute to software development standards.

Required Skills

  • 48 years of experience in embedded software development.
  • Strong programming experience in C++ and Embedded C.
  • Hands-on experience with RTOS.
  • Good understanding of multithreading, synchronization, IPC, memory management, and real-time concepts.
  • Experience with Embedded Linux.
  • Strong debugging and troubleshooting skills.
  • Knowledge of ARM/Cortex architecture is preferred.
  • Experience with embedded communication protocols such as UART, SPI, I2C, CAN.
  • Good understanding of software development lifecycle and version control using Git.
  • Experience with CMake/Make, GCC, GDB or equivalent tools.

Good to Have

  • Experience with FreeRTOS / VxWorks / QNX / ThreadX.
  • Yocto / Embedded Linux build systems.
  • Device driver development.
  • Jenkins / CI-CD.
  • Google Test or other unit-testing frameworks.
  • Networking protocols and embedded connectivity.
  • Experience working closely with hardware and system teams.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

1 month ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools