ELINT SYSTEMS logo

Embedded Firmware Developer

ELINT SYSTEMS

On-siteGreater Chennai AreaentryPosted 3h ago

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