This role focuses on firmware development, including the design and development of control algorithms, features, and firmware test processes across multiple products. The engineer will perform unit functional tests and robustness tests, continuously improve code reusability, execution efficiency, and product performance, and ensure firmware documentation is accurate and up-to-date. Collaboration with optical, hardware, and test engineering teams is essential for improving firmware performance, execution efficiency, and development processes. Additionally, the role involves coaching junior engineers, driving coding reviews and practices, and supporting customer, NPI, and manufacturing needs by resolving sustaining issues, fixing bugs in legacy products, and implementing new customer-requested features.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal