Responsibilities:
Provide Software Development support to facilitate smartphone tools and performance development, by executing the following task:
- Power Optimization
- Power Measurement: Design and execute A/B tests to assess power consumption differences under various scenarios.
- Testing and Bug Resolution
- Android Build Generation: Conducting merging code, generating Android builds, executing tests, and tracking results.
- Conduct Compatibility Test Suite (“CTS”) and Image Test Suite (“ITS”) CTS/ITS Testing:
- CTS/ITS tests to verify camera functionality.
- Bug Triage: Prioritize, investigate, and allocate reported bugs.
- Tool Development
- Web-Based Tuning & Debugging: Develop a web interface for device tuning, simulation, bit-exact testing, and streamlined debugging processes.
- Sensor Verification Tool: Integrate and implement tools to validate sensor accuracy and behavior.
- Integrate the autofocus (AF) and image signal processor (ISP) Simulator Setup: AF/ISP simulator into the development environment.
- Test Process Automation: Design and implement automated testing processes to streamline workflows and reduce manual intervention.
- Machine Learning (“ML”) Support
- Image Labeling: Provide image data labeling support for machine learning solutions.
- ML Tool Development: Assist in the creation of software tools to streamline machine learning processes.