C++ Qt Embedded Engineer

Mployee.me

Pune District

On-site

INR 1,500,000 - 2,100,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mployee.me in Pune, India, seeks an experienced C++ Qt Embedded Engineer to design high-performance, real-time automotive software. The role focuses on C++, Qt, multithreading, RTOS concepts, OOP design, and CAN communication.

You will develop real-time embedded systems, implement RTOS tasks, IPC, and sensor data processing, ensure memory efficiency, and collaborate across teams to deliver robust automotive products.

Qualifications

  • Hands-on experience with C++11/14/17 in embedded software.
  • Proficiency with Qt Framework and GUI/tooling.
  • Strong knowledge of OOP, STL, RAII and memory management.
  • Experience with multithreading and synchronization primitives.
  • Familiarity with RTOS concepts and CAN communication.

Responsibilities

  • Design and develop real-time embedded software using C++ (C++11/14/17), Qt, and CAN communication.
  • Develop multithreaded applications with synchronization mechanisms such as mutexes, semaphores, and condition variables.
  • Design scalable and maintainable OOP-based software architectures.
  • Implement RTOS-based solutions involving tasks, threads, message queues, and IPC mechanisms.
  • Develop sensor data acquisition and processing modules.
  • Ensure thread safety, memory optimization, and system performance.
  • Debug and resolve race conditions, deadlocks, memory leaks, and system-level issues.
  • Collaborate with cross-functional teams on architecture, design reviews, and product enhancements.
  • Support integration, testing, and deployment of embedded software solutions.

Skills

C++ (C++11/14/17)
Qt Framework
OOP concepts, STL, RAII, memory mgmt
Multithreading (std::thread, mutex, cv
RTOS concepts and CAN communication
Debugging real-time systems

Tools

FreeRTOS
QNX
VxWorks
Embedded Linux

Job description

Job Description

We are seeking an experienced C++ Qt Embedded Engineer to develop high-performance, real-time automotive applications. The ideal candidate should have strong expertise in C++, Qt development, multithreading, RTOS concepts, Object-Oriented Design, and CAN communication. The role involves designing scalable embedded software solutions, debugging complex real-time issues, and contributing to automotive product development.

Key Responsibilities
  • Design and develop real-time embedded software using C++ (C++11/14/17), Qt, and CAN communication.
  • Develop multithreaded applications with synchronization mechanisms such as mutexes, semaphores, and condition variables.
  • Design scalable and maintainable OOP-based software architectures.
  • Implement RTOS-based solutions involving tasks, threads, message queues, and IPC mechanisms.
  • Develop sensor data acquisition and processing modules.
  • Ensure thread safety, memory optimization, and system performance.
  • Debug and resolve race conditions, deadlocks, memory leaks, and system-level issues.
  • Collaborate with cross-functional teams on architecture, design reviews, and product enhancements.
  • Support integration, testing, and deployment of embedded software solutions.
Required Skills
Core Technical Skills
  • Strong proficiency in C++ (C++11/14/17)
  • Hands-on experience with Qt Framework
  • Expertise in OOP concepts, STL, RAII, and memory management
  • Multithreading using std::thread, mutex, condition_variable
  • Strong understanding of synchronization, race conditions, and deadlocks
Embedded & RTOS
  • Experience with RTOS (FreeRTOS, QNX, VxWorks, etc.)
  • Knowledge of task scheduling, IPC, message queues, and priority management
  • Embedded Linux and POSIX programming
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer - CAN, Embedded Systems, C++
Senior Developer - CAN, Embedded Systems, C++

HCLTech • Pune District

On-site
INR 900,000 - 1,500,000
C++ QT Developer(Preferred Early Joiners)
C++ QT Developer(Preferred Early Joiners)

Capgemini • Pune District

On-site
INR 900,000 - 1,300,000
C++ Linux / Embedded C Developer/Specialist - Automotive domain
C++ Linux / Embedded C Developer/Specialist - Automotive domain

Tata Elxsi, Inc. • Chennai

On-site
INR 1,200,000 - 2,400,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

KBD Talent Forge India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,500,000
C++ Linux Developer/Specialist (Automotive domain)
C++ Linux Developer/Specialist (Automotive domain)

Tata Elxsi, Inc. • Chennai

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

On-site
INR 750,000 - 1,100,000
Senior Embedded C++ Engineer for CACL
Senior Embedded C++ Engineer for CACL

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,500,000 - 2,100,000
Embedded C++ Developer With QT/QML
Embedded C++ Developer With QT/QML

Happiest Minds Technologies • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
C++ Developer with infotainment
C++ Developer with infotainment

Alten • Pune District

On-site
INR 1,200,000 - 2,000,000