works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation. JOB DUTIES AND RESPONSIBILITIES: Design, implement, and maintain firmware and low-level embedded software for portable and wearable devices. Develop device … linear systems, and fixed-point arithmetic to practical signal-processing tasks. Participate in full software lifecycle activities including design documentation, code reviews, unit tests, regression tests, and integration testing. Contribute to imaging, display, or sensor-based demo applications used for internal evaluation and customer demonstrations. Collaborate with Systems Engineering ...