Site logo

JOB DESCRIPTION

Description – External

Primary 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

Ø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 advantage

Qualifications

Qualifications – External

Bachelor’s degree in Computer Science Engineering/Electronics & Communication Engineering

Schedule:
Full-time
Req:
00904V

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Cart

Cart

Share