Careers

Firmware Developer

Hardware Engineering Group

Location: Bangalore

Job Description

We are looking for a hardworking, committed and ambitious Hardware/Firmware engineer with background in electronics and passion for IoT technologies. You will be trained by our friendly, smart and motivated engineering team developing unique technologies that marries IoT with closely integrated electronic devices, embedded systems, cloud-based services and mobile Apps. You will play an active and crucial role in the research, design and development of a range of hardware IoT products.

Responsibilities

Requirements

  • Firmware Programming for IoT solutions using Embedded C

  • Understanding of hardware circuits for our IoT solutions – sensor electronics, microcontrollers, memory interfaces, power supply designs and standard bus protocols.

  • Capable of understanding datasheet of electronic components.

  • Document any relevant product and design information.

  • Prepare technical reports, manuals, draft emails and status update reports.

  • BE/B Tech qualified (Electrical, Electronics preferred).

  • 1-2 years of experience in embedded C programming.

  • Freshers with right attitude and aptitude will be strong candidates.

  • Good knowledge of Embedded C programming.

  • Firmware development for STM32 controllers preferred.

  • Knowledge of memory map and Integration of peripherals with microcontrollers.

  • Knowledge of standard bus protocols I2C, UART, SPI, RS232, 1-wire.

  • Understanding of various wireless communication technologies (Wi-Fi, BLE) and networking protocols (TCP/IP) is desirable.

  • Basic understanding of sensor electronics and power supplies preferred.

  • Good verbal & written communication skills in English.

  • Proficient in the use of Microsoft packages – Word, Excel & PowerPoint.

  • A motivated self-starter with willingness to learn.

Culture is key for us and teamwork, flexibility, and taking responsibility for high quality work are among the necessary skills and qualities we look for. If you feel you are a good match for us, please submit your CV.We look forward to hearing from you!