Firmware Engineer (Edge)


Bangalore, IN
  • Job Type: Full-Time
  • Function: Engineering Hardware
  • Post Date: 04/28/2021
  • Website:
  • Company Address: Hive Lavender , Level 6 Vanguard Campus, 1 Kallang Junction, Singapore, Singapore 339263, SG

About SensorFlow

Sensorflow makes smart energy-efficient hotels a reality. Our wireless room automation & energy management solutions are flexible, easy to install and have provided proven energy savings of up to 30% per room per year. Our goal is to make the world a greener place and develop new innovative, affordable sustainable solutions.

Job Description

SensorFlow makes smart buildings a reality, we are on a mission to retrofit every building to automate decision making and get actionable insights from data, starting with hotels. SensorFlow has helped brands like Accor and RedDoorz save up to 30% on their energy costs while improving their operational productivity through actionable insights from real time data. We are currently in 7 markets across South East Asia and expanding rapidly.


Join us, as we work towards making every building more productive, efficient and sustainable!


Job Responsibilities


  • To design, develop, maintain our IOT product suite in partnership with the team lead.
  • Drive architectural decisions across various aspects of the system including firmware design in edge nodes, gateway, communication and data flow between edge nodes to gateway and gateway to cloud.
  • Programming ARM based Microcontrollers and Edge Gateways
  • Evaluate technical risks and provide necessary resolution
  • Investigate firmware related incidents and mitigate them
  • Create and maintain software documentation
  • Take ownership, there are lots of opportunities to take up an existing or new section of the product and make it your own


Skills and Qualifications Requirements

  • 3+ years of experience in developing real time embedded software in RTOS environment (preferably FreeRTOS)
  • Good understanding of wireless networking principles and end-to-end IOT architecture
  • Experience engaging with senior stakeholders
  • Solid experience in C programming language. Java programming experience is a plus.
  • Experience in device protocols like I2C, SPI, UART and communication protocols (LORA,Zibgee)
  • Experience in unit test framework such as Ceedling, JUnit .
  • Good understanding of SDLC (Agile) and basic electronics hardware 
  • Familiar with embedded development tools (emulators, debuggers, analysers, oscilloscopes, etc) 
  • You know how to use CI/CD processes to deploy into production
  • You know  how to use GIT for version control

Related Jobs

Firmware Engineer (Edge)

SensorFlow - Bangalore, IN

Senior Frontend Developer

SensorFlow - Remote

Senior Software Developer (Backend and Services)

SensorFlow - Remote

Senior Embedded Engineer

SensorFlow - Bangalore, IN

Director of Product and Engineering

SensorFlow - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.