C++, QT Embedded Engineer with robust 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
Technical Skills Required
1.
Core Skills
- 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
1. Embedded / RTOS
- Experience with
RTOS (FreeRTOS, QNX, VxWorks, etc.)
- Knowledge of:
- Task scheduling
- Inter-process communication (IPC)
- Priority handling
1. System-Level Understanding
- Experience in
Embedded Linux / POSIX systems
- Understanding of hardware-near programming
- Knowledge of driver interaction / sensor interfaces
1. Automotive Domain (Preferred)
- Experience with:
- ECU software development
- Sensor data handling (Speed, RPM, Temperature, etc.)
- Exposure to:
- CAN / LIN / Automotive communication (good to have)
- AUTOSAR (plus)
What We Look For
- Strong problem-solving and debugging skills
- Ability to design clean, maintainable, and scalable systems
- Understanding of real-time constraints
- Experience handling production-level issues
📌 C++ QT Developer (Pune)
🏢 Cyient
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.