-
Writing firmware for our instruments/products on ESP32/nRF52or any other controller with multitasking and memory management.
-
Firmware development may involve interfacing using protocolslike I2C, SPI, I2S, UART, writing drivers for displays, interfacing SD card,interfacing sensors like microphone, flowmeter, temperature sensor, load celletc.
-
Understanding and choosing among wireless protocols likeWiFi, LoRa, BLE, Bluetooth, GPRS/GSM, ESP-NOW, nRF based RF etc., andconfiguring the drivers for them.
-
Testing the hardware circuitthoroughly and removing existing bugs.
-
Interacting with PCB designers andgetting the PCB designed->manufactured->assembled-> tested
-
Choosing electronic componentsbased on specifications of the project and ordering them
-
Good understanding of electroniccircuitry, reading and interpreting schematics is required for an idealcandidate
-
Experience in designing schematics(preferred but not necessary)
-
Experience in designing PCBlayouts (preferred but not necessary)