Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

3D Software Engineer

Expired Job

Apple Inc. Santa Clara , CA 95051

Posted 2 months ago

Job Summary

The Technology Development Group is seeking a 3D Software Engineer. We are looking for a seasoned software engineer to help us with the development of a new product.

Do you enjoy working on cutting-edge technologies? In this role, you would work with our team of extraordinary technologists and designers in a dynamic and forward-looking role.

Key Qualifications
3+ years of industry experience developing real time 3D applications Experience with modern game engine technologies (Unity, Unreal Engine 4) Advanced knowledge of at least one programming language (C/C++, C#, Objective-C) Passion for design, user experience and actioning user and designer feedback Familiarity with Agile software development Strong communication and teamwork skills Ability to master new applications and technologies quickly Ability to thrive in a collaborative working environment within your team and beyond Excellent programming skills with solid understanding of software engineering techniques, methodologies and attention to detail


We are looking for people with excellent communication and cross-domain collaboration skills. We encourage self-starters and quick learners to apply and be part of our exciting project.

Are you passionate about 3D applications? If you would like to contribute to products that can help change the world and drive the future, then this is the place for you!


BS/MS CS or comparable degree

Additional Requirements

  • Experience working in R&D or rapid development environments - Familiarity with iOS development Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

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
Interactive 3D Software Engineer3D Vision

Apple Inc.

Posted Yesterday

VIEW JOBS 10/18/2018 12:00:00 AM 2019-01-16T00:00 Job Summary Are you curious about the possibilities for human-machine collaboration in the rapidly advancing area of machine learning? Do you have a keen sense of software usability and practical UI design? Would you like to explore and develop novel ways of visualizing, analyzing and manipulating 3D information?In our team, we collect and process massive volumes of 3D data. Qualitatively understanding and effectively utilizing this resource requires a combination of advanced algorithms and human efforts supported by the appropriate tooling.Efficiency and scalability are major focus points for this type of operation, which often requires rapid creative solutions to unexpected problems. Key Qualifications Strong C/C++ and software design skillsComprehensive knowledge of linear algebra and rendering algorithmsExperience with rendering technologies such as Direct3D, OpenGL, Metal or VulkanFirm understanding of memory management and concurrent multi-threaded softwareExperience with profiling and performance optimizationsGenuine interest in and familiarity with interactive visual software such as games or content editors Description We work as a relatively small "team within a team" responsible for proposing, inventing, optimizing and maintaining tools that support and enable algorithm development and research by other parts of the organization. Communication is very open, and there is a lot of opportunity for participating in cross-disciplinary work with leading expertise in many areas of computer science and software engineering.Projects can range from afternoon hacks providing test data for an experimental algorithm, all the way up to major software infrastructures at the heart of ongoing massive-scale data production pipelines. It's often necessary to collect and analyze performance metrics in order to find hidden weaknesses and optimize throughput. An intuition about worthwhile techniques and methods is very valuable, but equally important is being able to collect and evaluate quantitative statistics as a basis for understanding and reacting to the reality of a system in operation, even if it ends up behaving unexpectedly.You are expected to solve the small problems quickly and the large problems robustly. Particular decisions on software design depend on the scope of each task, and it is a big plus if you are demonstrably comfortable with that balance. Education BS, MS, or PhD in Computer Science or relevant experience is desired. Additional Requirements The following skills are optional, but knowledge of one or more of these areas would be valuable: - Game development, either in terms of engine code or front-end UI construction- Experience developing tools or tool plugins for editing graphics or 3D assets- Familiarity with modern machine learning principles and techniques Apple Inc. Santa Clara CA

3D Software Engineer

Expired Job

Apple Inc.