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

Sr. Software Engineer - C++, Qt, Graphics

DigitalFish

Sr. Software Engineer - C++, Qt, Graphics

San Mateo, CA
Full Time
Paid
  • Responsibilities

    DigitalFish has an immediate need for a SENIOR SOFTWARE ENGINEER - C++, QT, GRAPHICS with professional VFX, animated-film or games production experience.

    As a GUI and graphics engineer with DigitalFish, you will develop next-generation technologies that define the future of digital-media creation and consumption for millions of users. 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 8+ years relevant work experience, but if you think you're right for this position, contact us; we'll listen.

    RESPONSIBILITIES

    • Lead development of the Qt version of a not-yet-released, multi-platform (Qt on Windows + Linux, native Cocoa on MacOS) application targeting a broad base of creative users
    • Work strategically within the constraints of Qt to create a highly usable, responsive and beautiful GUI that creative users will love
    • Support development of next-generation graphics technologies on current and emerging hardware
    • Design, develop, test and support the deployment of new software components and systems
    • Work closely with other experts in animation technology, 3D graphics, computer vision and machine learning while creating future production pipelines and engines
    • Collaborate within multi-disciplinary teams including artists, animators, storytellers, and game designers to provide artist-accessible tools and enable new content-creation pipelines
    • Manage project priorities, deadlines and deliverables while aligning with other team members and project management in a fast paced, Agile environment

    JOB REQUIREMENTS

    • BS/BA in Computer Science or related engineering field
    • Minimum 5 years of experience engineering in C++ and 3+ years using modern Qt
    • 3+ years experience in a large-scale project for film, games, VFX, TV or VR
    • Broad familiarity with tools and processes used in digital production including: Python scripting, common file formats (FBX, Alembic), DCC plugin SDK's (e.g., Autodesk Maya) and pipeline concepts
    • Good understanding of linear algebra and 3D graphics fundamentals
    • Strong general programming skills
    • Familiarity with Agile/Scrum development process
    • Self-motivated with strong communications skills and able to work both in a team and independently 
    • Proof of eligibility to work in the United States

    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 at the DigitalFish offices in San Mateo. It may also involve working off-site with our partners.

    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!