The role
Job description
Job Summary
Bachelor of Computer Engineering
- Strong in C++ / C++11
- Understanding of Design pattern / STL libraries
- Knowledge of Qt
- Working knowledge of Linux OS
- Strong C++ knowledge, C++14
- clear Object Oriented Concepts
- Hands on QT Creator on Linux Platform
- Design patters using C++
- exposure/exp to google test frame work gmock, gtest, vehicle/Automobile domain, CAN, Git kraken 10.Usage of any state machine and GUI editing toolsExperience in both UI logic and Business logic developmentKnowledge on HMI architectural models & design patternsExperience in analysis of requirements and translating them into high level / detailed design / derive classes using UML tools like Enterprise Architect or similar tools. C++, OOPS, QT, Linux, Git / SVN, Software Development Lifecycle, Debugging Skills Majorly C++/Qt and data structure knowledge. Good to have Advance C++, Multi Threading Strong communication skills - Written & Oral
Key Responsibilities
- Develop embedded software solutions using c++ programming language.
- Work closely with hardware engineers to integrate software with hardware components.
- Implement software testing strategies to ensure functionality and reliability.
- Document software design and development processes for reference and future maintenance.
- Continuously enhance technical expertise to drive innovation and efficiency in embedded systems development.
Skill Requirements
C++, OOPS, QT/QML, Linux-OS, Git / SVN, Software Development Lifecycle, Debugging Skills, CAN
Must Have Skill
C++,Controller Area Network (CAN),Embedded Systems
Good to Have Skill
CAN bus,Automotive,QT/QML
Other Requirements
Automotive Domain