Qureos

FIND_THE_RIGHTJOB.

C++ Embedded Developer

India

Job Title: C++ Embedded Software Developer

Location: Mohali

Experience: 6 months - 2 years

Job Type: Full-time

Introduction:
We are seeking a talented and motivated C++ Embedded Software Developer to join our dynamic team. As a part of the team, you will be working on the development and optimization of embedded systems for cutting-edge technologies. The ideal candidate should have hands-on experience with C++ programming and an interest in embedded software development.

Key Responsibilities:

  • Develop, test, and maintain embedded software solutions using C++ for embedded systems.
  • Collaborate with cross-functional teams including hardware engineers, firmware developers, and software engineers to create high-performance embedded solutions.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Debug and troubleshoot embedded systems and software issues to ensure high-quality deliverables.
  • Work with hardware peripherals such as sensors, microcontrollers, and communication interfaces (UART, SPI, I2C, etc.).
  • Participate in design and architecture reviews to ensure software meets functional and performance requirements.
  • Create and maintain technical documentation for code, processes, and system-level designs.
  • Support unit testing, integration testing, and system testing of embedded systems.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Strong knowledge of C++ programming (C++11/14/17/20).
  • Familiarity with embedded systems, microcontrollers, and real-time operating systems (RTOS).
  • Knowledge of debugging tools and techniques for embedded development.
  • Experience with hardware communication protocols like UART, SPI, I2C, etc.
  • Basic understanding of memory management and optimization in embedded systems.
  • Strong problem-solving and analytical skills.
  • Good understanding of software development lifecycle and version control systems (Git).
  • Ability to work independently as well as in a team environment.

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.