Description - ExternalPrimary responsibility will be contributing to the embedded application development in an agile team focused on building the state-of-the-art IoT Gateway product for Schneider Electric.Key roles & responsibilitiesØ Be responsible and involved in key requirement analysis, architecture, design, and project implementation activities.Ø Ensure the excellence of the deliverables in terms of software quality, technical solutions, and craftmanship.Ø Help the team with design inputs, review, and technical knowledgeØ Solve complex issues.Ø Assist scrum master and product owner with required inputs for planning.Mandatory skills

Want more jobs like this?GetjobsinBangalore, Indiadelivered to your inbox every week.

Want more jobs like this?

GetjobsinBangalore, Indiadelivered to your inbox every week.

Get Jobs

Ø Programming with C and C++( Standard and Modern C++ 11,14 and 17), OOPS, and Data Structures.Ø Software architecture concepts, object-oriented analysis, and design, UMLØ Embedded Linux application creation with GCC, meson, build root, gdb, and Valgrind tools.Ø TCP/IP and socket programming, IoT protocols such as MQTT, Modbus TCP, AMQPØ Good communication, documentation, and presentation skills.Ø Strong knowledge of Dev-Op tools including Source Code repository usage (Git, SVN, Github, etc.)Desirable skillsØ Knowledge of Linux internals, kernel, and device drivers.Ø Knowledge of custom Linux images using Yocto ProjectØ Secure development and cyber security implementation technologies.Ø Awareness of Continuous Integration management tools such as JenkinsØ Knowledge of Unit Testing using GTest and GMock frameworksØ Knowledge of Scripting languages and CMake or Meson.Ø Good understanding of the electrical domain and Protocols could be an added advantageQualificationsQualifications - ExternalBachelor’s degree in Computer Science Engineering/Electronics & Communication EngineeringSchedule:Full-timeReq:00904V