Develop firmware for a variety of embedded products to fulfill the needs of Resideo's customers
Requirements
- 3+ years of working experience in embedded systems development, debugging, and testing
- Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc.
- Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc)
- Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc.
- Knowledge of feedback control loops (eg. PI control)
- Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms
- Experience working in embedded software architectures
Responsibilities
- Develop software ranging from the hardware abstraction layer and upwards
- Programming
- Manage software applications
- Create reports
- Interface with customers
- Create rapid prototypes to allow concept evaluation
Other
- Solid communication and collaborative skills
- Life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays