Job Title: C++/Qt Developer (Embedded Systems Automotive Domain)
Location: Pune, Mundhwa / Magarpatta, India
Experience: Minimum 2-7 years
Job Type: Full-time (Work from Office)
Job Description:
We areseekingan experienced and highly skilled C++/Qt Developer to join our automotive engineering team. In this role, you will work on developing embedded systems for automotive applications, contributing to the development of software solutions that power critical in-vehicle systems.
As a C++/Qt Developer, you willbe responsible forwriting efficient, scalable, and maintainable code using C++ and the Qt framework. You will collaborate with cross-functional teams to deliver high-quality solutions and ensure that the software integrates seamlessly with embedded systems.
Key Responsibilities:
- Design, develop, andmaintainembedded software applications for automotive systems.
- Develop software for in-vehicle infotainment (IVI), instrument clusters, telematics, ADAS, or other related automotive solutions.
- Write efficient, reliable, and maintainable C++ code following best practices.
- Use Qt for the development of graphical user interfaces (GUIs) for embedded systems.
- Performintegration of softwarewith hardware, ensuring smooth communication and performance.
- Collaborate with hardware engineers, testers, and project managers to ensuretimelydelivery of high-quality solutions.
- Troubleshoot and debug embedded system issues,optimizingsystem performance.
- Conduct unit testing, code reviews, andmaintainthorough documentation.
- Participate in all stages of the software development life cycle (SDLC), from requirement analysis to deployment and maintenance.
Required Skills & Qualifications:
- Minimum Experience: 2+ years in C++ development for embedded systems.
- StrongproficiencyinC++programming language and knowledge of object-oriented design principles.
- Hands-on experience with theQtframework for developing embedded applications, particularly in automotive or embedded GUI development.
- Familiarity with embedded systems architecture and real-time operating systems (RTOS).
- Experience with automotive standards, protocols (e.g., CAN, LIN, Ethernet), and tools used in embedded development.
- Strong understanding of debugging, profiling, and performance optimization techniques.
- Familiarity with version control systems (e.g., Git, SVN) and build systems (e.g., CMake).
- Good understanding of hardware-software interaction and ability to work with hardware teams.
- Knowledge ofautomotive-specific tools and standards(e.g., AUTOSAR, ISO 26262, MISRA) is a plus.
Preferred Skills:
- Experience with cross-platform development using Qt (for both embedded Linux and RTOS environments).
- Experience with tools likeCANoeorVectorfor automotive diagnostics and communication.
- Knowledge ofAgile/Scrumdevelopment methodologies.
Other Requirements:
- Strong communicationand collaboration skills, with the ability to work effectively in a team.
- Ability to thrive in a fast-paced, dynamic work environment.
- Willingness to work from the office at our Pune location.
Why Join Us
- Work oncutting-edgeautomotive technology and contribute to innovative solutions for the future of mobility.
- Collaborate with industry experts and experienced engineers in the automotive domain.
- A stimulating and dynamic work environment with opportunities for professional growth and development.
Skills Required
QT,C++ Programming Language,Qt (Software)
Location
Pune, India
Desirable Skills
QT,C++ Programming Language,Qt (Software)
Designation
Associate