Sr. Firmware Engineer

SensorFlow

Malaysia

On-site

MYR 50,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SensorFlow, a technology company in Malaysia, seeks an experienced embedded software engineer to design and develop IoT products. The role involves collaboration, innovation, and ownership over projects that aim to reduce energy waste in hospitality.

Candidates should have over 5 years of embedded software experience, particularly in RTOS environments, and solid skills in C programming. The company values learning and development, providing a dynamic and diverse workplace.

Qualifications

  • 5+ years of experience in developing real time embedded software in an RTOS environment.
  • Solid experience in C programming; Java is a plus.
  • Experience in device communication protocols like I2C, SPI, UART.

Responsibilities

  • Design, develop, and maintain IoT product suite.
  • Drive architectural decisions including firmware design.
  • Monitor and analyze fleet performance in production.

Skills

Embedded software development
C programming
IoT device management
Wireless networking principles
RTOS (FreeRTOS)
Agile SDLC
GIT

Tools

Embedded development tools
CI/CD processes
Testing frameworks (Ceedling, JUnit)

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IoT Firmware Engineer
Senior IoT Firmware Engineer

SensorFlow • Malaysia

On-site
MYR 50,000 - 80,000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000
R-D Software-Firmware Engineer
R-D Software-Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 180,000 - 320,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 80,000 - 120,000
R&D Expert Firmware Engineer
R&D Expert Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 80,000 - 120,000
Staff/Senior/ Junior Firmware Engineer
Staff/Senior/ Junior Firmware Engineer

Oppstar Berhad • Penang

On-site
MYR 60,000 - 80,000
R&D Firmware Intern
R&D Firmware Intern

Keysight Technologies SAles Spain SL. • Malaysia

On-site
MYR 9,000 - 13,000
Embedded Engineer
Embedded Engineer

Quintus Search • Puchong

On-site