Firmware Developer
Posted Updated
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.
