-
Deqode

Embedded System Engineer - C++ Programming

Deqode
India · Full-time · Entry

Job Summary

We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative Responsibilities :

  • Design, develop, and maintain robust and scalable software solutions using C++11 or above
  • Work closely with hardware and embedded teams to implement and integrate real-time

systems

  • Develop software for embedded platforms and optimize performance for various target

environments

  • Implement and maintain multithreaded applications and handle concurrency issues

efficiently

  • Conduct unit and integration testing to ensure high-quality deliverables
  • Collaborate with cross-functional teams including Product, QA, Hardware, and Design
  • Troubleshoot, debug, and resolve complex technical issues in embedded environments
  • Participate in code reviews and adhere to best practices in coding and documentation
  • Stay updated on the latest advancements in C++ and embedded systems Skills & Qualifications :
  • Bachelor's or Masters degree in Computer Science, Electronics, or related field
  • 5+ years of professional software development experience with strong recent exposure to

C++

  • Hands-on experience with C++11 or newer versions (C++14/17 preferred)
  • Strong understanding of object-oriented programming (OOP) and software design patterns
  • Proficient in embedded system programming and real-time operating systems (RTOS)
  • Experience in multithreaded programming and inter-process communication
  • Proficient in debugging tools, performance analysis, and memory management
  • Familiarity with version control systems like Skills :
  • Experience working on low-level drivers, hardware integration, and peripherals
  • Familiarity with scripting languages (Python, Bash) for automation
  • Exposure to CI/CD pipelines and Agile/Scrum development methodologies
  • Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc.
  • AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates)

(ref:hirist.tech)

Key Skills

Ranked by relevance

embedded c embedded systems python cloud bash cicd aws oop
Login to Apply
Posted
May 28, 2025
Type
Full-time
Level
Entry
Location
Greater Kolkata Area
Company
Deqode

Industries

Embedded Software Products Technology Information Internet Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deqode
Related

Embedded Systems Engineer - C/C++ Programming

2025-06-25

Full-time
Entry
India
Embedded Software Products
Information Technology
View Job Details
Deqode
Related

DevOps Engineer - Site Reliability

2026-05-15

Full-time
Not Applicable
India
Technology
Information Technology
View Job Details
Deqode
Related

React.js Developer - Redux/Javascript

2025-09-03

Full-time
Entry
India
Technology
Information Technology