Position Requirements
The right person for this position should have 7+years of experience in IoT embedded systems. He / She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain.
Knowledge :
- Exposure to Microcontroller / Microprocessor Architecture / Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series
- Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX
- Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD / eMMC, SDIO, UFS
- Knowledge of embedded linux, device driver concepts and inter process communication
- Knowledge of networking concepts like OSI layers, embedded TCP / IP stacks and common IP protocols
- Knowledge of RF protocols WIFI, Zigbee, Bluetooth / BLE, IoT Cellular
- Knowledge of IoT communication protocols MQTT, COAP, AMQP
- Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab, Build root, Yocto
- DFMA and DFMEA, Design release process
- Coding standards, guidelines and compliance tools
- Version control and repositories using git tools
- Software quality assurance and automated testing tools
Experience / Skills :
Embedded software design cycleDocumenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)Good hands-on programming in Embedded C, C++.Programming in scripting languages such as batch, shell, python, Nodejs is a plus.Experience with AWS / Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoTSoftware and Hardware integration testing and troubleshootingProtocol debugging using protocol analyzerUnderstanding of Schematic / Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM coreKey Interfaces
Global Project team membersGEC Engineering TeamLocal Marketing teamProject Engineer / leader from BU’s across Pentair.External vendors and suppliersQualifications and Experience :
M.Tech / B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Should have worked on IoT based embedded device projects.
Other Requirements :
Team playerGood communication and presentation skillsAbility to multitaskDesign ThinkingHave passion for Design & TechnologyShould have a “can do” attitudeExcellent interpersonal s