Urgent

Senior Firmware Engineer (Full-time remote)

Closed

Engineering IoT C Programming Firmware Real-time Operating System

Icon Location Location
Remote, Malaysia

Benefits

Work-from-home Work-from-home

Job Overview And Responsibility

About us: 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. 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.

Required Skills and Experience

- Fluent English - 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. - 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

Why Candidate should apply this position

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. We also have amazing benefits that include a generous annual leaves, medical coverage, birthday leave, fitness benefits, and Flexi benefits. *Total compensation package will include fixed salary + incentive (according to company's performance)

Preferred skills and experiences

Java programming experience is a plus.

Report to

Direct Manager

Interview process

Interview with HR -> Interview with Hiring Manager -> Take-home assignment -> Culture fit

Lâm Quang Duy

Headhunter | Recruiter
Verified
employee 3948 candidates
cup 103 interviews
health 11 offers

Lâm Quang Duy

Headhunter | Recruiter
Verified
Icon employee 3948 candidates
Icon cup 103 interviews
Icon health 11 offers

Completed jobs (11)
  • Check Placement for Data Analyst/ Scientist
  • Check Placement for Growth Marketer
  • Check Placement for Business Development Manager
  • Check Placement for Product Analyst
  • Check Placement for [India] Head of Accounting and Finance
  • Check Placement for Product Designer (Full-time remote)
  • Check Placement for Marketing Manager (Full-time remote)
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for Corporate Finance Analyst
  • Check Placement for #Legal Counsel
  • Check Placement for HR Manager (Full-time Remote)
View More
View Less
Sign In

I don't have an account