Position Overview
Job Title: Senior Embedded Software Engineer
Job Description
This role focuses on designing and delivering robust, efficient, and scalable embedded software for microcontroller-based control systems used in residential and power products. The Senior Embedded Software Engineer works closely with hardware, software, and product teams to develop embedded solutions running on real-time and embedded operating systems, contributing throughout the full development lifecycle from architecture and implementation to testing and sustaining engineering. This position combines hands-on embedded development, technical leadership, and mentorship within a cloud-connected IoT environment.
Responsibilities
+ Design, develop, and maintain embedded software for microcontroller-based systems using C and C++ on platforms such as QNX, RTX, ZephyrOS, and similar operating systems.
+ Collaborate with cross-functional teams, including hardware, software, and product stakeholders, to d...