-
View all jobs
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 :
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
- Develop software for embedded platforms and optimize performance for various target
- Implement and maintain multithreaded applications and handle concurrency issues
- 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
- 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)
Key Skills
Ranked by relevance
embedded
c
embedded systems
python
cloud
bash
cicd
aws
oop
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded Systems Engineer - C/C++ Programming
2025-06-25
Full-time
Entry
India
Embedded Software Products
Information Technology
View Job Details
Related
DevOps Engineer - Site Reliability
2026-05-15
Full-time
Not Applicable
India
Technology
Information Technology
View Job Details
Related
React.js Developer - Redux/Javascript
2025-09-03
Full-time
Entry
India
Technology
Information Technology
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 Job Details
Related
Embedded Systems Engineer - C/C++ Programming
2025-06-25
Full-time
Entry
India
Embedded Software Products
Information Technology
View Job Details
Related
DevOps Engineer - Site Reliability
2026-05-15
Full-time
Not Applicable
India
Technology
Information Technology
View Job Details
Related
React.js Developer - Redux/Javascript
2025-09-03
Full-time
Entry
India
Technology
Information Technology