Career Opportunities: Senior Developer - CAN, Embedded Systems, C++ (191019)
Requisition ID191019-Posted11/09/2026
- Bachelor of Computer Engineering
- 1. Strong in C++ / C++11
- 2. Understanding of Design pattern / STL libraries
- 3. Knowledge of Qt
- 4. Working knowledge of Linux OS
- 5. Strong C++ knowledge, C++14
- 6. clear Object Oriented Concepts
- 7. Hands on QT Creator on Linux Platform
- 8. Design patters using C++
- 9. 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
- 1. Develop embedded software solutions using c++ programming language.
- 2. Work closely with hardware engineers to integrate software with hardware components.
- 3. Implement software testing strategies to ensure functionality and reliability.
- 4. Document software design and development processes for reference and future maintenance.
- 5. 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