Senior Backend Engineer (python) Job in Shoreline Iot

Senior Backend Engineer (python)

Apply Now
Job Summary

Must have skills: Proven experience of 4-8 yrs in embedded Software design and development for Microcontroller boards( ESP32, NRF52, STM32, Atmega32 etc. ), firmware architecture, programming in C/C++, TCP/IP, MQTT, UDP., Expertise in C, Embedded C, C++, Python. IoT product range development (Bluetooth, Bluetooth Low Energy (BLE) and Wi-Fi protocols). Low Power firmware code optimization. Experience in working with peripheral like (SPI, I2C, USB, SDIO, UART, GPIO interface. Experience in system programming, Multithreading concepts, IPC mechanisms, shared memory, mutex, semaphores etc. Experience in working with sensors, actuators, Modbus etc. Implementation experience in Socket programming, MQTT, AMQP, HTTPS, Web Socket, REST, SOAP, CoAP. Expertise in Embedded / RTOS : RT Linux, FreeRTOS. Experience of automated & unit testing in an embedded environment is desirable. Must be able to work independently or in group & take up project driven responsibilities. Key Responsibilities: Embedded systems - device driver development (on Linux or board bring-up environment), understanding of interconnect protocols (SPI, I2C, USB, SDIO, UART, GPIO etc.), board bringup, interfacing peripherals ,ability to debug hardware andlow-level software issues, power measurement and management System Programming - Strong knowledge of operating system kernel (RTOS or Linux) and system software (compiler, linker), microprocessor/microcontroller architecture, synchronization, IPC, memory management, system security, third party and open source software. Networking - TCP/IP, socket programming, understanding of wireless communication protocols such as Wi-Fi, BLE, understanding of commonly used application level protocols such as HTTP, MQTT, basic understanding of network security, Support software QA, provide post production support

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs