What are the responsibilities and job description for the Embedded Software Engineer position at Calsoft Labs?
Job Description
Job Description
Embedded Software Engineer
12 months contract with possible extension
Melville, NY
Job Description :
We are seeking a skilled Embedded Software Engineer to join our team and contribute to the development of advanced home automation solutions. This role involves designing and implementing embedded systems for a range of products, including thermostats, control hubs, and security / fire automation systems, catering to both residential and commercial spaces.
Key Responsibilities :
Thermostat Development :
- Develop firmware for STM32-based thermostats using either RTOS or bare-metal approaches (to be finalized).
- Utilize Square Line Studio and LVGL for UI / UX development.
- Implement proprietary communication protocols to interface with the control hub.
Control Hub Development :
Security and Fire Automation :
Develop Z-Wave-based solutions for security and fire automation products.
Integrate solutions for both residential and commercial applications.
Future Opportunities :
Requirements :