Be part of a team that designs, develops and integrates embedded linux applications as core components of Resideos CoreOS Platform that will be utilized in latest in home automation IOT devices for Comfort and Security products. You will use your experience and technical skills to design and implement features targeted for the North American and European residential markets.
You will partner with world class engineers and leaders. Use your strategic thinking to help anticipate problems, recognize and eliminate barriers.
JOB DUTIES:
Develop and maintain Embedded Linux applications running on customized hardware targeting core system functions like network management, audio recording/playback, Bluetooth connectivity, graphic, etc.
Writing unit test and acceptance test for applications.
Running static analysis against application code and address security vulnerabilities.
YOU MUST HAVE:
Bachelor or Master degree in Computer Science or Electric Engineering.
5+ years of working experience in C/C++ development targeting Linux environment on Embedded Device.
Familiar with CMake build system.
Familiar with Google-test or other C/C++ unit test framework.
Familiar with git.
WE VALUE:
Experience with ARM Cortex-A and Cortex-M processors.
Experience developing bluetooth application.
Experience with RTOS like Zephyr and freeRTOS.
Experience with Yocto build system.
Experience with go or rust programming language.
WHATS IN IT FOR YOU:
Ownership of building Core Components for Resideo comfort and security products..