Embedded Firmware Engineer
Current- Programming, debugging, and testing new product features and bug fixes while adhering to high quality performance standards for luxury lighting and smart home products. - Writing C/C++ drivers and application code for resource-limited embedded devices that service periodic tasks and interrupts in a custom RTOS scheduler- Porting existing products to different microprocessor families and vendors because of continuous procurement issues caused by the global chip shortage- Developing a multi-process Python application for an internal tool used to devise a proprietary humidity-sensing algorithm for a new product line- Creating and modifying build pipelines to automate checking out branches, compiling source code, and releasing production-ready software