Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.
2 years of experience with software development in one or more programming languages (e.g., Python, Java, or C/C++).
Preferred qualifications:
1 year of experience with internal tool development for consumer electronics products.
Experience with building tools and infrastructures.
Experience with build and release automation system.
Knowledge of programming languages (e.g., Python, Java), programming practices, major features and capabilities, and system management tools.
Ability to debug, triage, and fix program code or system issues (e.g., firmware, software, application, operational, process).
Ability to define software architecture, components, modules, interfaces, and data for a system with validating for correctness, functionality, reliability, and other characteristics.