The position involves firmware development, focusing on designing and developing control algorithms, features, and firmware test processes used across multiple products. The role requires performing unit functional tests and robustness tests, continuously improving code reusability, execution efficiency, and product performance. It also involves ensuring firmware documentation is accurate and up to date, and collaborating with optical, hardware, and test engineering teams to enhance firmware performance and development processes. Additionally, the role includes coaching junior engineers, driving coding reviews, and supporting customers, NPI, and manufacturing by resolving sustaining issues, fixing bugs in legacy products, and implementing new customer-requested features.