
Embedded Firmware Developer
ELINT SYSTEMS
Job description
Company Description
ELINT SYSTEMS is a global leader in Industrial IoT and cloud automation, offering advanced solutions for real-time monitoring, control, and analytics targeting mission-critical infrastructure. Operating across more than 23+ countries, the company serves industries such as smart water management , oil & gas, telecom, renewable energy, utilities, and metrology. With expertise in cutting-edge technologies like 4G, LoRaWAN, WiFi and IoT gateways, ELINT SYSTEMS provides secure, scalable, and high-reliability deployments built for the future. Our diverse portfolio includes remote monitoring, smart IoT gateways, embedded systems, real-time control, and cloud dashboards. Join us in building a smarter and more connected future.
What youâll work on
-
Strong knowledge and hands-on experience with 32-bit microcontrollers.
-
Hands-on experience with RS-485, Analog interfaces, IÂČC, SPI, CAN, UART, BLE, 4G/LTE, Wi-Fi, Ethernet, and LoRa communication technologies.
-
Experience implementing RTOS-based applications on single-core and dual-core processors, with a good understanding of threads/tasks, mutexes, semaphores, and inter-task communication.
-
Working knowledge of Operating Systems and Linux, including basic Linux commands, process/thread management, file systems, device interfaces, and system-level debugging.
-
Experience with sensor integration, data acquisition, and real-time data processing, including sensor interfacing, data filtering, validation, calibration, and real-time data handling.
-
Knowledge of networking and communication protocols, including TCP/IP, UDP, HTTP/HTTPS, MQTT, DNS, DHCP, IPv4/IPv6, sockets, ports, client-server communication, and basic network troubleshooting.
-
Hands-on experience with embedded debugging tools, including JTAG/SWD, oscilloscopes, logic analyzers, serial terminals, and protocol analyzers.
-
Experience in firmware debugging, troubleshooting, optimization, memory management, and performance analysis.
-
Working knowledge of Git/version control and collaborative firmware development.
-
Knowledge of bootloaders, OTA firmware updates, firmware version management, and device provisioning is an added advantage.
-
Understanding of embedded security, including TLS/SSL, certificates, authentication, secure communication, and secure firmware updates.
-
Experience in hardwareâsoftware integration, board bring-up, peripheral configuration, and system-level debugging.
-
Basic knowledge of soldering and hardware debugging.
-
Knowledge or experience in BMS (Battery Management Systems) and low-power IoT/battery-operated systems is an added advantage.
Who can apply
-
0-1 year of experience
-
BE / Diploma (ECE, EEE, Embedded, Mechatronics)
-
Basic knowledge of C programming & microcontrollers is a plus