Shader Graph Engineer

Unity Bellevue , WA 98009

Posted 7 months ago

Do you enjoy empowering creative talent with cutting-edge graphics tools, workflows, and features? Would you like to enable content creators to harness the ever growing power of graphics hardware on current and future platforms? Are you excited to engage directly with development customers to gather requirements, obtain feedback, and iterate new systems to a polished sheen? Would you like to work on daring visuals that inspire generations to come, sitting next to top industry talent, at a company that cares deeply about work-life balance?

As a Graphics Engineer at Unity working on shader systems such as Shader Graph, you will help build future generations of graphics technology. You will learn our engine's capabilities, then help us expand them to empower Unity game developers to craft incredible visual experiences through our shader and material systems. Most importantly, you will work with an exciting and high-energy team to create the best and most technologically-impressive real-time experiences and games in the world.

Responsibilities

  • Invent, extend, and maintain shading features, workflows, and tools

  • Develop and maintain production-quality code, public documentation, and tests

  • Design powerful and extensible public APIs

  • Collaborate with a cross-discipline team and work closely with technical artists to create highly productive and effective art and content workflows

Requirements

  • Real-time computer graphics knowledge

  • Experience with C# and modern graphics shading languages (HLSL/GLSL/Metal/SPIR-V) on PC, mobile platforms or recent console architectures

  • Strong collaboration and interpersonal skills

  • Computer Science degree and/or a degree in a relevant field, or equivalent experience

Bonus Points

  • Experience working on multiple AAA games as a graphics or tools programmer

  • Modern graphics API knowledge (i.e. DX12, Vulkan, Metal)

  • Experience with developing artist-facing tools and workflows, especially a shading system or node graph-based UI

  • Data-driven design, architecture and cross-platform development experience (i.e. console, PC, mobile)

  • Experience using Unity's engine and tools

  • Detailed knowledge of one or more modern CPU and GPU architectures

Who we are

Unity is the creator of the world's most widely-used real-time 3D (RT3D) development platform, providing content creators around the world with the tools they need to build rich, interactive 2D, 3D, VR and AR experiences. In fact, apps made with Unity reach 2.7 billion devices worldwide, and were installed more than 24 billion times in the last 12 months.

The global engineering team keeps Unity at the forefront of technology and working alongside partners like Magic Leap, Google, Facebook, Oculus and Microsoft ensures optimized support for the latest technology and platforms. Unity is powering the real-time revolution, expanding beyond games and breaking into other industries including automotive, film, architecture, engineering, construction and more.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

#LI-JC1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Intern Software Engineer

Danaher

Posted 4 days ago

VIEW JOBS 2/18/2020 12:00:00 AM 2020-05-18T00:00 Help Delight the Scientists who will use our Next Generation of Software: * We are building a next-generation software suite to interact with oceanographic research instruments. The software suite that Sea-Bird Scientific ships with their instruments is used by oceanographers and scientists to configure the instruments, retrieve measurement data, and provide data processing, validation, and graphing capabilities. * Come help create a new next generation of that software that works across platforms, makes use of the Cloud, and provides a better user experience for the researchers using these instruments. * Get some work experience, learn a lot, contribute to a new product under development, and determine if Sea-Bird Scientific is the right fit for your future career. You might be the ideal candidate if you: * Are looking for a 12-week paid internship in a software engineering role starting in May or June 2020. * Want to work on a real and meaningful project as part of a software development team. * Want to learn from a dedicated technical mentor and software engineers on the team, as well as get direction and guidance from an experienced development manager. * Like using new and advanced technology to make things easy for end-users * Like to work with electronics and measurement instruments, measuring things about the real world * Care about the oceans, and enabling scientists to study them with high precision Requirements for this internship: * Currently enrolled in a BS or MS degree program in Computer Science, Computer Engineering, Electronics Engineering, Physics or a related STEM field. Expected graduation date must be before September 2021. * Demonstrated problem solving using computer science fundamentals – e.g. application of data structures and algorithms. * Experience with one or more programming languages such as: Java, C#, C/C++, JavaScript or Python * Experience developing user interface code for web or desktop applications * Interest in User Experience research and design to improve usability by customers * Desire to work in a team-oriented environment that is collaborative, innovative, flexible, and diverse, using Agile development practices * Authorization to work for any company in the United States. * Reside within daily commuting distance to the Sea-Bird office in Bellevue, WA Experience that is a Plus, but not Required * Professional work experience, such as an internship or co-op work/study. * Experience presenting information to groups * Electronic test and measurement, automated instrument control * Scientific data processing and analysis experience, including calibration theory * Oceanography and/or electronics or chemistry background * User Experience / User Interface / Interaction design * Automated Testing, Continuous Integration/Deployment * Database – SQL and/or NoSql, data warehousing * Cloud deployment and operations Who is Sea-Bird Scientific? Sea-Bird Scientific is the market leader in precision measurement instruments for oceanographic measurement and research. Sea-Bird Scientific, located in Bellevue WA, is a company that designs, manufactures and markets oceanographic instrumentation and systems that enable the world's leading scientists to push the boundaries of ocean knowledge. Sea-Bird Scientific works with a global network of international representatives and partners to serve customers in more than 30 countries around the world. Our dedicated team is comprised of individuals with diverse backgrounds and interests with a common goal of serving the world's oceanographic community with leading edge technology and solutions. We offer an entrepreneurial environment that is team-centered, customer-driven, quality-focused, and growth-oriented. Working at Sea-Bird Scientific gives you access to a robust career development process and challenging "stretch" opportunities, including a career growth path to other operating companies owned by the Danaher Corporation. Danaher Corporation and all Danaher Companies are equal opportunity employers that evaluate qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. The "EEO is the Law" poster is available here. Danaher Bellevue WA

Shader Graph Engineer

Unity