IoT Firmware Developer for Fresher

  • Full-time

Company Description

About Datakrew

Datakrew is an innovative deep technology company with strong roots in IoT, AI & data security founded by industry veterans and PhDs. We are headquartered in Singapore, with regional offices in Bangalore and Pune. We are venture-backed by leading investors from Japan, Singapore, USA, and India. At Datakrew, we are building a no-code IoT platform with the tools for companies to develop, deploy and manage omnichannel enterprise IoT solutions rapidly i.e., within 48 hours! Secure and robust IoT solutions built on our platform have been deployed in multiple sectors – such as Energy, Manufacturing, Maritime, Buildings, Transportation, etc. The solutions range across asset tracking, condition monitoring, energy management, predictive maintenance, performance warnings, decision insights, etc.
 

Job Description

Your Role

We are looking for IoT firmware engineers who will work on developing IoT products and solutions for our customers in the domains of smart manufacturing. The work includes interfacing industrial IoT sensors with edge devices such as Industrial IoT Gateways, and development boards like Raspberry Pi, Intel Edison, etc., with communication protocol such as Wi-Fi, LoRaWAN, 4G/5G or NB-IoT to form a connected IoT network with our cloud-based IoT Platform (MADS). Our team will support you by providing insight into the different types of IoT sensors and the interfacing protocols. We will also provide exposure of industrial projects and on-site deployment experience.

Responsibilities for IoT Firmware Engineer

  • Key responsibility will be firmware development for Datakrew’s IoT Gateway (ITUS).

  • Work on modern technologies (ARM, WiFi, BLE, IoT, NB-IoT, LoRaWAN etc.)

  • Analyzing & understanding project specifications for industrial IoT applications.

  • Researching and shortlisting different IoT sensors for a given application and constraints.

  • Studying data sheets of different IoT sensors from different vendors, and comparing them based on technology, certification, logistics, support and cost.

  • Interfacing IoT sensors with Datakrew’s IoT Platform (MADS) over MQTT, HTTPS, CoAP protocols.

  • Embedded C/Arduino/Micropython software/firmware development.

  • Work on modern technologies (ARM, WiFi, BLE, IoT, NB-IoT, LoRaWAN etc.)

  • Firmware testing, debugging, documentation & troubleshooting of IoT sensors integration.

  • Electronic product design and certification of the end-product.

  • 3D CAD design of objects, buildings and outdoor spaces (optional).

 

 

Qualifications

Qualifications for IoT Firmware Developer

Must Have:

  • Experience in Embedded Systems firmware/software development.

  • Excellent proficiency in Embedded C / C/ C++.

  • Good working knowledge of pointers, data structures and algorithms.

  • Good knowledge of IoT sensors, PCB design, hardware design & troubleshooting.

  • Should have passion and patience for coding.

  • Should be self-motivated and a fast learner.

  • Must be able to work independently or in group & take up project driven responsibilities.

 

Good to have, but not mandatory:

  • Familiarity with industrial systems like SCADA, PLC, DCS, etc.

  • Hands-on experience with interfacing various on-chip and off-chip peripherals like LCD displays, keypads, UART, SPI, I2C, ADC, timers, interrupts, GPIO etc.

  • Familiar with wiring & interfacing protocols such as RS232, RS485, etc.

  • Aware of IoT standards and communication protocols like MQTT, HTTPs, CoAP, OPC-UA etc.

  • Familiarity and experience with industrial protocols such as Modbus, Canbus, Profibus, Ethernet, etc.

  • Experience with communications protocols such as WiFi, Zigbee, BLE, NB-IoT, Sigfox, LORA, WAN, etc.

  • Experience in development boards e.g., Arduino, Raspberry Pi, Edison, NodeMCU etc.

  • Experience with different database systems such as SQLITE3, NOSQL, etc.

  • Familiarity with basic web development (HTML, Javascript, CSS, etc.)

  • Experience with electronic product design and 3D CAD design.

  • Strong orientation towards providing excellent customer service.

  • Experience with machine learning algorithms

Additional Information

It will be a remote working till pandemic.
**Looking for potential early joiners within 30 days

Fresher can apply too.