Share this Job

Senior Software Engineer, Mobile GPU (Outward, Inc.)

Date: Aug 4, 2019

Location: San Jose, CA, US

Company: Williams-Sonoma Inc.

Requisition Number: SS-15422
Area of Interest: Information Technology
Organization: Corporate
Brand/Division: Shared Services
Position Type: Full-time

JOB DESCRIPTION

Location: San Jose, CA

About Outward, Inc.

Outward, Inc. is based in San Jose, CA and is a wholly-owned subsidiary of Williams Sonoma, Inc. (www.outwardinc.com)

At Outward Inc. our vision is to 'lower the friction' with regards to all aspects of the customer shopping journey for our retail customers globally. We do this by offering cutting edge technology solutions that enable new and intuitive experiences and top-notch product visualizations. We are continuously pushing the boundaries of how 3D, AR/ VR, and web technologies will drive the next generation shopping experience. Our mission is to deepen consumer connections with the products that matter and deliver best-in-class experiences.

Summary

We are looking for a Mobile AR Application Developer with experience in building native apps or web-based apps. You will bring to market new products based on Outward's technology in the areas of 3D rendering and Computer Vision.

You will also implement Computer Vision and image processing-based apps on mobile phone hardware. Optimizing for low power usage.

We would want to meet you because...

* You have strong mobile hardware knowledge
* You know exactly what it takes to compute in low powered environments
* You love moving technologies to mobile and finding new capabilities
* You like coming up with organic ideas and new terrains to consider for mobile GPUs
* You want to discover the best route to take to show our clients product on a mobile platform
* You have experience with performing end-to-end development of performant native mobile apps for advanced visualization techniques (AR/VR/Web etc.)
* You want to work closely with R&D and Product teams to define and implement prototypes to showcase new technology

REQUIREMENTS AND QUALIFICATIONS

Qualifications / Required skills:

* BSc Degree achieved in either Computer Science, Electrical Engineering or related field
* 5+ years' experience in software development
* 2+ years' experience working on mobile platforms in one of these areas: AR, VR, image or video processing
* Experience in optimizing for computing and latency on mobile GPU, DSP, CPU
* Able to make optimal software design changes on various platforms
* Experience in deploying applications that use ARCore or ARKit
* Strong problem-solving & communication skills

Desired skills (nice-to-have):

* Experience with sensor fusion for phones IMUs & camera's
* Experience with Camera Platforms: Infrared wireless (IR), HDR, 360 Degree
* Experience in GPGPU computing
* Knowledge of 3D rendering
* MSc/Ph.D. Degree achieved in either Computer Science, Electrical Engineering or related field

Outward's Benefits & Perks:

* Medical, Dental, Vision
* 401K
* Paid time off
* Company-sponsored team events such as regular staff parties
* Fantastic new headquarters
* Fully stocked kitchens with catered lunches twice a week
* On-site gym & game room
* Office dogs! Bring your furry pal with you to work
* Friendly, caring co-workers and management

This position does not offer relocation assistance or remote work.

Outward, Inc. is an Equal Opportunity Employer.

Outward, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the California Fair Employment Act (AB 1008), or other applicable state or local laws and ordinances.

#LI-JQ1 | rev 7.19.19

-----------------------

Williams-Sonoma, Inc. is an Equal Opportunity Employer.

Williams-Sonoma, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance, or other applicable state or local laws and ordinances.


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Developer, Electrical, Engineer, Network, Software Engineer, Technology, Engineering