HumanBit Logo

Firmware Developer | Codersbrain

contractual
Posted on April 16, 2025

Job Description

Embedded Systems Engineer – IoT Firmware

Job Summary

We are seeking an Embedded Systems Engineer – IoT Firmware with a strong background in Elixir and Nerves. The ideal candidate will play a crucial role in developing and maintaining firmware solutions for our IoT devices. This position requires expertise in embedded systems and will focus on device communication, security, and integration protocols.

Responsibilities

  • Develop and maintain firmware for IoT devices using Elixir and Nerves.
  • Compile and optimize software for ARM-based systems, specifically on Raspberry Pi.
  • Create and debug custom kernel modules to support hardware functionality.
  • Integrate and troubleshoot Modbus RTU protocol for data polling and fault identification.
  • Implement secure communication protocols using MQTT/HTTP APIs over 4G networks.
  • Manage and support OTA (Over-The-Air) updates for device firmware.

Qualifications

  • Technical Skills:
    • Proficiency in Elixir and Erlang programming.
    • Experience with Nerves applications.
    • Understanding of ARM architecture and Raspberry Pi.
    • Ability to develop and debug custom kernel modules.
    • Knowledge of Modbus RTU protocol integration.
    • Familiarity with hardware-backed security features.
    • Experience with MQTT/HTTP APIs.
  • Educational Requirements:
    • Bachelor's degree in Computer Science, Electrical Engineering, or related field.

Preferred Skills

  • Experience with OTA updates for firmware.
  • Knowledge of additional IoT communication protocols.
  • Familiarity with security practices in embedded systems.

Experience

  • Minimum of 2 years of experience in firmware development and embedded systems.

Environment

  • Work Setting: The location is not specified; however, the role is contractual.
  • Start Date: Expected to begin in 15 days from the offer acceptance.

Salary

  • The salary range for this position is ₹50,000 to ₹2,000,000, depending on experience and qualifications.

Deadline

  • Application deadline is April 23, 2025.

Type

  • This is a contractual position with one opening available.
Powered by
HumanBit Logo