Apple Inc. Santa Clara , CA 95051
The Imaging and Sensors team is seeking a highly motivated, hands-on SW Engineer. This role is directly responsible for the development and testing of all aspects of depth processing in an embedded environment.
Candidates will work hand-in-hand with the CV, FW, tools and automation teams. The role includes SW development tasks, QA automation development tasks and manual QA testing. This position will make significant engineering contributions to industry-leading hardware products.
Strong practical knowledge of Python or other scripting language
Programming experience in C, C++Passion for quality, exceptional attention to detail
Strong knowledge of software development lifecycle, testing methodologies, QA terminology and processes
Comfortable in learning new technologies
Excellent written and verbal interpersonal skills, be able to describe and document clearly
Ability to multi-task and manage tasks with varying priorities
Ability to work multi-functionally with other teams and groups including remote sites
Experience in Hardware/Software integration in an embedded environment preferred
Experience with computer vision/video processing preferred
You will be required to be able to rapidly integrate into SW development tasks in a dynamic development environment As an Automation/SW Engineer in this role, you will work closely with software design and development teams. By understanding the architecture, you will develop software automation strategies to accelerate the development flow.
You will be responsible for crafting and maintaining manual and automation test plan used in the testing of computer vision algorithms and applications. This also includes monitoring algorithm performance & testing result analysis, tracking bug reports and driving them to resolution.
BS or MS in Computer Science