C++ QT/QML Developer - Automotive Domain

Delta IoT Solutions PVT LTD.

Pune District

On-site

INR 1,000,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Delta IoT Solutions PVT LTD. in India seeks a skilled C++ Qt/QML Developer for embedded software and automotive applications. You will design and maintain C++ apps for embedded Linux, build UI components with Qt, and optimize performance across CPU and memory constraints.

You will work with CAN/J1939 protocols and collaborate with software, hardware, and automotive teams to ensure robust, scalable solutions. This position is on-site in Pune.

Qualifications

  • 3-8 years of professional C++ development experience on embedded Linux platforms.
  • Strong proficiency in C++ and understanding of the language specification.
  • Hands-on Linux-based embedded systems experience.
  • Solid knowledge of OOP concepts and STL containers.
  • Experience with multithreading, synchronization, and low-level threading primitives.
  • Familiarity with automotive interfaces/protocols CAN/J1939 and vehicle communication.

Responsibilities

  • Design, develop, and maintain C++ applications for embedded Linux platforms.
  • Develop UI components using Qt/Qt Quick/QML for embedded systems.
  • Implement efficient, reliable software for automotive embedded environments.
  • Work with Linux processes, threads, IPC, system calls and synchronization primitives.
  • Develop and integrate CAN and vehicle communication components.
  • Analyze requirements, implement features, and perform unit/integration testing.
  • Troubleshoot and debug at application, system, and hardware-integration levels.
  • Optimize CPU, memory, performance, and resource utilization.
  • Collaborate with cross-functional teams including software, hardware, and automotive teams.
  • Participate in code reviews and adhere to coding standards.

Skills

C++
Qt/QML
Embedded Linux
Multithreading
Memory management
OO principles
Linux concepts
Git/SVN
Debugging
CAN/J1939
Automotive infotainment

Tools

Git/SVN

Job description

About the Role

We are looking for a skilled C++ Qt/QML Developer with experience in developing software for embedded systems and automotive applications. The ideal candidate will have strong hands-on expertise in C++, Qt/QML, Linux, multithreading, memory management, and embedded software development.Experience in automotive infotainment systems, CAN/J1939 protocols, and vehicle communication will be an added advantage.

Key Responsibilities
  • Design, develop, and maintain C++ applications for embedded Linux platforms.
  • Develop user interfaces and application components using Qt/Qt Quick/QML.
  • Implement efficient, reliable, and scalable software for automotive embedded systems.
  • Work with Linux processes, threads, IPC mechanisms, system calls, and synchronization primitives.
  • Develop and integrate software components involving CAN and vehicle communication protocols.
  • Analyze requirements, design solutions, implement features, and perform unit/integration testing.
  • Troubleshoot and debug issues at application, system, and hardware-integration levels.
  • Optimize applications for CPU, memory, performance, and resource utilization.
  • Collaborate with cross-functional teams including software, hardware, system, testing, and automotive teams.
  • Participate in code reviews and follow software development and coding standards.
  • Use version-control systems such as Git/SVN for source-code management.
Requirements
  • 3-8 years of professional experience in C++ development, preferably on embedded Linux platforms.
  • Strong proficiency in C++ and good understanding of the C++ language specification.
  • Hands-on experience with Linux-based embedded systems.
  • Strong understanding of OOP/OOPS concepts.
  • Good knowledge of STL containers, algorithms, and the C++ Standard Library.
  • Strong understanding of memory management in non-garbage-collected environments.
  • Experience with multithreading, synchronization, mutexes, semaphores, condition variables, and other low-level threading primitives.
  • Familiarity with Linux OS & Knowledge of real-time/embedded system concepts.
  • Hands-on experience with Qt framework, including signals & slots, event handling, QObject, Qt threading, and UI development.
  • Proficiency with Git/SVN or other version-control systems.
  • Good debugging and problem-solving skills.
  • Exposure to automotive interfaces and protocols such as CAN, UDS, LIN, or Ethernet.
  • Knowledge of J1939 protocol and CAN-based vehicle communication.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++, QT developer
C++, QT developer

Cyient • Maharashtra

On-site
INR 600,000 - 1,200,000
Senior Engineer / Technical Lead – Qt/QML & C++
Senior Engineer / Technical Lead – Qt/QML & C++

Keka Inc. • Pune District

On-site
INR 2,400,000 - 4,200,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Qt/QML Engineer (Development & Testing)
Qt/QML Engineer (Development & Testing)

Keka Inc. • Pune District

On-site
INR 2,000,000 - 2,800,000
Qt/QML Engineer (Development & Testing)
Qt/QML Engineer (Development & Testing)

InOpTra Digital • Maharashtra

On-site
INR 800,000 - 1,300,000
Senior Embedded Linux Engineer (Automotive)
Senior Embedded Linux Engineer (Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,200,000
C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000
Automotive Linux Engineer
Automotive Linux Engineer

Ficosa India • Hyderabad

Hybrid
INR 1,200,000 - 2,400,000