Senior Software Engineer, 3D Graphics
Company: Adobe Systems
Location: San Francisco
Posted on: January 27, 2023
|
|
Job Description:
Our CompanyChanging the world through digital experiences is
what Adobe's all about. We give everyone-from emerging artists to
global brands-everything they need to design and deliver
exceptional digital experiences! We're passionate about empowering
people to create beautiful and powerful images, videos, and apps,
and transform how companies interact with customers across every
screen. -We're on a mission to hire the very best and are committed
to creating exceptional employee experiences where everyone is
respected and has access to equal opportunity. We realize that new
ideas can come from everywhere in the organization, and we know the
next big idea could be yours!The Opportunity We are looking for a
senior software engineer with a deep understanding of 3D graphics
application engineering, familiarity with CPU and GPU
architectures, and a deep sense of software craftsmanship to
participate in the design and implementation of our next-generation
collaborative 3D graphics software.We are a tightly-knit team
developing state-of-the-art software and delivering robust, fast,
and resource-conscious components to product teams.Our team will
closely collaborate with Adobe's UX design and research teams to
turn groundbreaking ideas and technologies into shipping
features.What you'll Do Work collaboratively with UX designers,
engineers, and researchers to architect, develop, maintain and
optimize new software solutionsDesign and implement modern
algorithms by writing robust, high-performance codeDevelop
experiments to explore tradeoffs between various possible
implementationsIdentify and fix application bugs and performance
bottlenecksReview code on a near-daily basis and give detailed,
constructive feedbackWork closely with many different product and
teams across Adobe to integrate software across organizational
boundariesProvide leadership to the group and mentorship to
junior-level engineersWhat you need to succeed 10+ years writing
production codeDeep knowledge of C++ (C++17 preferred) design
patternsExperience writing cross-platform codeExperience working
with multi-threaded architecturesExperience with scene graphs,
and/or entity component systemsExperience in profiling, debugging,
and optimizing complex systemsExperience in at least one scripting
language, Python in particularStrong communication skills and
attention to detailBachelor's degree in Computer Science or
equivalent professional experience or educationEncouraged
expertise:Universal Scene Description (USD) API and
frameworksModern graphics APIs (OpenGL, DirectX, Vulkan, Metal)3D
content creation tools (e.g. Maya, Cinema4D)CPP-All1Our
compensation reflects the cost of labor across several--- U.S.
geographic markets, and we pay differently based on those defined
markets. The U.S. pay range for this position---is $146,400 --
$275,000 annually. Pay---within this range varies by work
location---and may also depend on job-related knowledge,
skills,---and experience. Your recruiter can share more about the
specific salary range for the job location during the hiring
process.At Adobe, for sales roles starting salaries are expressed
as total target compensation (TTC = base + commission), and
short-term incentives are in the form of sales commission plans. -
Non-sales roles starting salaries are expressed as base salary and
short-term incentives are in the form of the Annual Incentive Plan
(AIP).In addition, certain roles may be eligible for long-term
incentives in the form of a new hire equity award.SummaryLocation:
San Francisco; San JoseType: Full time
Keywords: Adobe Systems, San Francisco , Senior Software Engineer, 3D Graphics, Other , San Francisco, California
Click
here to apply!
|