Principal Software Development Engineer
Company: PTC Inc.
Location: San Diego, CA
Posted on: January 23, 2017
Job Description:
Leads test efforts for Augmented Reality (AR) Software
Development Kit (SDK). Designs test strategies, test plans, and test cases to
validate new and existing SDK AR features. Works closely with Systems Engineering, Computer Vision Research, Software Developers, and
Product Management teams to develop test plans, execute test processes
and isolate complex technical issues. Tests SDKs software
application programming interface (API), functionality, stability, and
performance. Designs and develops test automation scripts and test frameworks
to test the SDK. Provides technical guidance related to the
architecture, design, development, and coordination of SDK test automation
projects. Provides technical and project management support to project
team members (including team project estimation, task breakdown,
and prioritization). Consults on complex technical projects and
participates in cross-functional technology and architecture workgroup
teams. Interfaces with internal customer engineering teams to provide
technical solutions for customer issues. Collaborates with project team
members concerning test planning, execution, and automation. Interfaces
with product owners to review and refine product requirements and
identify gaps, as well as create implementation approaches and design
notes to aid with estimation and planning. Education & Experience Requirements: Master's degree in Computer Science, Electrical Engineering or
related field (willing to accept foreign education equivalent) plus 3
years of experience testing complex software systems on iOS, Android, and
Unity 3D Game Engine environments. Or, alternatively, a Bachelor's
degree and 5 years of experience as stated above. Also requires: 1) Demonstrated expertise testing software APIs,
functionality, stability, and performance on Android and iOS Mobile devices or
Android Eyewear devices; 2) Demonstrated expertise programming software test frameworks
in at least two (2) of the following programming languages: C++, C#,
Java, Python, Lua; 3) Demonstrated expertise designing and developing software
using at least three (3) of the following: Visual Studio, Android Studio,
Xcode, and Unity 3D Gaming Engine; and, 4) Demonstrated expertise testing at least three (3) of the
following: mobile device multimedia, camera pipeline components, Augmented
Reality, Computer-Vision, or other Visual Computing-based software. Submit resume to resumes@ptc.com and include “Job Code GCRJ” in
the subject line.
Keywords: PTC Inc., Oceanside , Principal Software Development Engineer, Computer , San Diego, CA, California
Click
here to apply!
|