Firmware Engineer – Embedded Systems & IoT


We are looking for a

Firmware Engineer to join our team and contribute to the development of cutting-edge embedded systems and IoT applications.


Key Responsibilities:


  • Design and development of firmware for embedded systems.
  • Develop and maintain device drivers (I2C, SPI, UART, ADC, PWM, etc.).
  • Hardware integration and bring-up of embedded platforms.
  • Work closely with hardware, application, and product design teams for seamless integration.
  • Debug firmware using oscilloscopes, logic analyzers, and JTAG debuggers.
  • Implement and support wireless connectivity protocols (BLE Mesh, Wi-Fi, Zigbee, OpenThread).
  • Integrate and manage various sensors (PIR, LUX, microwave, ultrasonic, thermal, etc.).
  • Work on nRF modules for BLE and mesh-based communication systems.


Qualifications:


  • Bachelor's or Master’s degree in Electronics Engineering, Computer Science, or related field.


Required Skills:


  • Proficiency in C programming for embedded systems.
  • Hands-on experience with microcontroller families such as ESP, Nordic (nRF), ST, TI, Renesas.
  • Strong development experience in firmware and device drivers.
  • Practical experience with communication protocols: I2C, SPI, UART, ADC, PWM.
  • Familiarity with BLE Mesh, Wi-Fi, Zigbee, OpenThread.
  • Experience with network protocols: MQTT, HTTP, FTP, SMTP.
  • Strong debugging and problem-solving skills with hardware tools.


Good to Have:


  • Knowledge of RTOS (e.g., FreeRTOS, Zephyr).
  • Experience with embedded Linux platforms.
  • Exposure to wireless communication standards like LoRa and Cellular IoT.


Job Types: Full-time, Permanent


Pay: ₹20,000.00 - ₹70,000.00 per month


Work Location: In person

Salary

Hourly based

Location

GJ , India GJ, India

Job Overview
Job Posted:
4 days ago
Job Type
Full-Time
Job Role
Embedded Software Engineer

Share This Job:

Location

GJ , India GJ, India