Sr. Firmware Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Malaysia
Remote or Hybrid
Senior level
Energy • Hospitality
The Role
Design, develop, and maintain IoT firmware for ARM-based microcontrollers and edge gateways. Lead firmware architecture, device communication, and cloud data flows; investigate incidents; monitor production fleet performance; mitigate technical risks; and maintain documentation. The role requires embedded C development in RTOS environments, IoT fleet management, wireless protocols, testing, CI/CD, Git, and collaboration with senior stakeholders.
Summary Generated by Built In

About us:

SensorFlow is a hospitality-first technology company helping hotels reduce energy waste, improve operations, and make better decisions with real data.  We help hotels reduce HVAC energy costs by 20–40% while maintaining guest comfort. We work with leading hospitality groups, including Accor, The Ascott, Shangri-La, Hilton, Marriott, and Hyatt across Asia Pacific, the Middle East, and beyond. We design everything specifically for hotels, recognising that no two properties operate the same. By combining automation with actionable data, we help teams move from guesswork to clear, confident decision-making. 

At SensorFlow, we value ownership, clarity, and continuous improvement. We work collaboratively, challenge ideas directly, and stay focused on delivering real outcomes for our customers.

If you want to work on meaningful problems in hospitality and sustainability, and be part of a team building with purpose and speed, we would love to hear from you.

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
  • Monitor and analyze the fleet performance in production to detect issues, suggest improvements and make recommendations.

Skills and Qualifications Requirements

  • 5+ years of experience in developing real time embedded software in RTOS environment (preferably FreeRTOS)
  • Experience in developing for and managing a medium to large scale fleet of IoT devices in production.
  • Good understanding of wireless networking principles and end-to-end IOT architecture
  • Experience engaging with senior stakeholders
  • Solid experience in the 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

Working at SensorFlow:

At SensorFlow, we’re made up of dreamers, achievers, and visionaries whose passion and belief in a greater cause drive us to do more and push the boundaries of innovation every day. If you want to work with fun-loving and diverse personalities in an environment that prioritizes your learning, development, and autonomy, then SensorFlow is the perfect place for you. 

Skills Required

  • 5+ years of experience developing real-time embedded software in an RTOS environment, preferably FreeRTOS
  • Experience developing for and managing a medium to large-scale fleet of IoT devices in production
  • Strong understanding of wireless networking principles and end-to-end IoT architecture
  • Experience engaging with senior stakeholders
  • Solid experience with the C programming language
  • Experience with device protocols including I2C, SPI, and UART
  • Experience with communication protocols including LoRa and Zigbee
  • Experience with unit testing frameworks such as Ceedling or JUnit
  • Understanding of Agile SDLC processes and basic electronics hardware
  • Familiarity with embedded development tools including emulators, debuggers, analyzers, and oscilloscopes
  • Experience using CI/CD processes to deploy into production
  • Experience using Git for version control
  • Java programming experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Singapore
52 Employees
Year Founded: 2016

What We Do

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 - starting with hotels. Let's make smart and sustainable buildings a reality.

Similar Jobs

Accuris Logo Accuris

Pricing Specialist

Information Technology • Machine Learning • Software • Conversational AI • Generative AI • Manufacturing
Remote
Malaysia
1000 Employees

Mastercard Logo Mastercard

Associate Analyst, Product Delivery Launch Program 2027-Malaysia

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Selangor, MYS
38800 Employees

Mastercard Logo Mastercard

Director, Communications (West Southeast Asia)

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Selangor, MYS
38800 Employees

Micron Technology Logo Micron Technology

Production Operator

Artificial Intelligence • Hardware • Information Technology • Machine Learning
Remote
Batu Kawan, Selatan, Pulau Pinang, MYS
45000 Employees

Similar Companies Hiring

Rangeview Thumbnail
Aerospace • Robotics • Energy • Defense • Manufacturing • Weapons Systems
El Segundo, California
38 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account