Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Software Engineer - Graphics

DigitalFish

Sr. Software Engineer - Graphics

National
Full Time
Paid
  • Responsibilities

    DigitalFish has an immediate need for a SR. SOFTWARE ENGINEER - ANDROID/UNITY to help us create the future of user experience in mixed reality (AR/VR/MR). You will be working initially together with FACEBOOK'S AR/VR GROUP, creating new AR game and entertainment experiences on emerging platforms that take advantage of recent advances in computer vision and machine learning.

    DigitalFish has long been a trusted partner of leading digital media companies, and we are at the center of their efforts to build a new generation of platforms and experiences. Current and past customers include FACEBOOK, GOOGLE, PIXAR, DREAMWORKS, ACTIVISION, LEGO, DISNEY/ESPN, NASA and many others.

    At DigitalFish, you'll have a unique opportunity to help lead this invention of the future of design, entertainment and play on multiple fronts.

    Ideal candidates will have 5+ years relevant work experience.

    RESPONSIBILITIES

    • Design and architect new game platforms for Augmented Reality (AR) devices
    • Manage parallel rendering pipeline between Android and Unity
    • Contribute to underlying GL wrappers and platforms for multiple teams
    • Author new shaders and rendering systems for the unique challenges of AR
    • Take ownership of technical issues and lead the team to resolve them
    • Lead and mentor other junior engineers
    • Coordinate cross-discipline efforts to advance the state-of-the-art
    • Troubleshoot and debug issues found by QA to deliver the product
    • Document and present best practices to build high-quality software

    JOB REQUIREMENTS

    • BS/BA in Computer Science or related engineering field 
    • 5+ years professional development of computer-graphics systems, or a related advanced degree and significant graphics-engineering work experience 
    • 3+ years experience in C/C++
    • 2+ years experience with Java, Android and the JNI
    • Fluency with 3D graphics API's (GLES, Metal, Vulcan) and shading languages
    • Proficient in linear algebra, with practical knowledge of transformations using matrices, vectors, and quaternions
    • Strong general programming skills
    • Experience with Agile/Scrum development process 
    • Self-motivated with strong communication skills and able to work both in a team and independently 
    • Proof of eligibility to work in the United States 
    • Bonus: Experience with computer vision algorithms, camera projection and virtual camera models

    COMPENSATION AND BENEFITS

    • Competitive salary plus equity per qualifications
    • Full benefits with excellent health plan
    • Ability to influence product and features built on cutting-edge technologies
    • Enormous opportunity for learning and professional growth
    • Work with a well-respected, creative and talented group of experts in graphics and animation

    LOCATION

    This is a full-time position on-site in Menlo Park, with free transportation available from much of the Bay Area.

    DIGITALFISH IS NOT ABLE TO SPONSOR IMMIGRATION PETITIONS FOR THIS ROLE AT THIS TIME. We are an equal opportunity employer and are hiring immediately. We look forward to hearing from you!