Back to Jobs
C++ QT Developer
Actively Reviewing
Cyient
Job Description
We are looking for a C++, QT Embedded Engineer with strong experience in multithreading, RTOS concepts, and object-oriented design & CAN to develop high-performance, real-time automotive systems.
Key Responsibilities- Design and develop real-time embedded software using C++ (C++11/14/17), CAN and QT
- Implement multithreaded applications with proper synchronization mechanisms
- Develop modular and scalable OOP-based architectures
- Work with RTOS concepts such as:
- Tasks/threads
- Message queues
- Mutexes / semaphores
- Design and implement inter-task communication mechanisms
- Ensure thread safety, memory safety, and performance optimization
- Debug complex issues related to:
- Race conditions
- Deadlocks
- Memory leaks
- Develop sensor data acquisition and processing pipelines
- Participate in code reviews, design discussions, and architecture decisions
- Strong C++ & QT programming (OOP, STL, RAII, memory management)
- Hands-on experience with multithreading
- std::thread, mutex, condition_variable
- Strong understanding of:
- Race conditions
- Deadlocks
- Synchronization
- Experience with RTOS (FreeRTOS, QNX, VxWorks, etc.)
- Knowledge of:
- Task scheduling
- Inter-process communication (IPC)
- Priority handling
- Experience in Embedded Linux / POSIX systems
- Understanding of hardware-near programming
- Knowledge of driver interaction / sensor interfaces
- Experience with:
- ECU software development
- Sensor data handling (Speed, RPM, Temperature, etc.)
- Exposure to:
- CAN / LIN / Automotive communication (good to have)
- AUTOSAR (plus)
- Strong problem-solving and debugging skills
- Ability to design clean, maintainable, and scalable systems
- Understanding of real-time constraints
- Experience handling production-level issues
Similar Jobs
View all →
Systems Engineer – UAV Avionics & Mission Systems
EDGE
Hyderabad
Test Data
Linux
Linux
+4
C++ / Qt QML Developer
Persistent Systems
Nagpur
Clean architecture
Design patterns
Adobe Illustrator
+13
Software Engineer - D&DC Land Systems
Larsen & Toubro
Mumbai
Root Cause Analysis
C++
Linux
+3
Tech Lead
Dover India
Bengaluru
C++
Linux
STL
RTM Developer
CGI
Mumbai
Adobe Illustrator
C++
Git
+2
Share
Quick Apply
Upload your resume to apply for this position
–