Embedded C++ Developer

Quess IT Solutions

Bengaluru

On-site

INR 650,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Quess IT Solutions in Bengaluru is seeking an embedded software engineer with hands-on experience in embedded C++ for product development, debugging, and optimisation.

You will design, develop, integrate hardware-software, and contribute to validation, test planning, and documentation while collaborating with cross-functional teams. The role requires 2+ years of relevant experience, knowledge of RTOS, and familiarity with communication protocols such as UART, SPI, I2C, CAN or BLE.

Qualifications

  • 2+ years of embedded C++ experience with strong software development background.
  • Solid understanding of embedded software development, debugging, and troubleshooting.
  • Knowledge of OO programming and standard development practices.
  • Experience with embedded platforms and hardware–software integration.

Responsibilities

  • Develop, enhance, and maintain embedded software and firmware using Embedded C++.
  • Design, develop, debug, and troubleshoot software applications for embedded systems.
  • Perform hardware-software integration and resolve firmware-related issues.
  • Work with embedded communication interfaces and protocols for device connectivity and data exchange.
  • Participate in software testing, validation, debugging, and performance optimization.
  • Collaborate with cross-functional teams to understand requirements and deliver quality software solutions.
  • Maintain technical documentation, source code, and development records.
  • Follow established software development practices, coding standards, and version control procedures.

Skills

Embedded C++
Software development
Debugging & troubleshooting
Object-oriented programming

Education

Bachelor's degree in Electronics & Communication / Electrical & Electronics / Computer Science

Tools

FreeRTOS
VxWorks
Git
Linux
Embedded toolchains

Job description

Role & responsibilities


  • Develop, enhance, and maintain embedded software and firmware using Embedded C++.
  • Design, develop, debug, and troubleshoot software applications for embedded systems.
  • Perform hardwaresoftware integration and resolve firmware-related issues.
  • Work with embedded communication interfaces and protocols for device connectivity and data exchange.
  • Participate in software testing, validation, debugging, and performance optimization.
  • Collaborate with cross-functional teams to understand requirements and deliver quality software solutions.
  • Maintain technical documentation, source code, and development records.
  • Follow established software development practices, coding standards, and version control procedures.

Mandatory Skills

  • Minimum 2+ years of relevant experience in Embedded C++.
  • Strong experience in software development.
  • Good understanding of embedded software development, debugging, and troubleshooting.
  • Knowledge of object-oriented programming concepts and software development practices.

Preferred Skills

  • Experience with Embedded C and firmware development.
  • Familiarity with RTOS concepts such as FreeRTOS or VxWorks.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, BLE, or MQTT.
  • Experience with microcontrollers, embedded platforms, and hardware–software integration.
  • Familiarity with Linux, Git, and embedded development tools.
  • Exposure to software testing, validation, and debugging tools.

    EducationBachelor’s degree in Engineering in Electronics and Communication, Electrical and Electronics, Computer Science, or a related discipline.Candidate ProfileWe are looking for a technically strong, detail-oriented professional with hands‑on embedded software development experience, good problem-solving skills, and the ability to work collaboratively in a development environment.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Developer
Embedded C++ Developer

Ibridge Techsoft • Chennai District

Hybrid
INR 900,000 - 1,300,000
Embedded C++ Developer
Embedded C++ Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,500,000 - 1,900,000
Software Developer
Software Developer

Bwise Solutions • Indore District, Pune District, Bengaluru

On-site
INR 2,200,000 - 3,400,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Embedded C++ Developer
Embedded C++ Developer

Expleo Group • Chennai District

On-site
INR 1,200,000 - 2,400,000
Embedded C Developer
Embedded C Developer

HCLTech • Chennai District

On-site
INR 600,000 - 1,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000