Job Role : C++ Developer Location : Bangalore What are my responsibilities? Strong foundation in product development, software architecture...
Job Role : C++ Developer
Location : Bangalore
What are my responsibilities?
- Strong foundation in product development, software architecture, design, and coding of complex software systems.
- Participate as a leader to define, architect and responsible for building architecture.
- Ability to serve as technical strategist, advisor, and engineering mentor, and has a natural inclination to coach the team.
- Ability to actively lead technical discussions with customers, partners.
- Ability to produce high-quality deliverables that can be used as architectural runway by product development teams.
- Ability to quickly understand and learn new and emerging technologies.
- Able to conceive ideas and prepare quick pre-development prototypes for internal review and to assess the technical feasibility of the use cases.
- Preferable to have a fair knowledge of industrial automation domain and Industrial Internet of Things (IIOTs).
- Strong Analytical and Problem-Solving Skills.
- Team player having exposure to working with global cross culture teams and should have good presentation skills.
What else do I need to know?
- Strong knowledge of the latest C++11 standard and later.
- Strong experience in building architecture.
- Expert in OOAD, Design Principles, Design Patterns and UML.
- Good Programming Skills in QT/QML.
Good knowledge on Unit Testing, Design Driven Development.
Familiarity with language tools, such as Valgrind, GDB Debugger
- Exposure to Agile Framework, DevOps
- Analytical and Good Problem-Solving Skills
- Conceptual & Self-directed
- Communicative & Socially confident
- Influencing
Ambitious to learn and integrate new technologies
How to Apply
If you are interested to apply for the post of C++ developer at Siemens, please use the below link to open the online application portal and apply directly.