3D Graphics Software Engineer

Overview:

Founded in 2000, Applied Minds draws on the talents of nearly 150 employees and a network of subject matter experts to innovate by melding art, design, science, and engineering. We help organizations ask the right questions and then provide unexpected, yet powerful solutions. With a passion for inventing the future for our clients, we bring together brilliant and creative people from numerous disciplines into multidisciplinary teams to work on projects such as autonomous systems, command centers, modeling and simulation systems, robotics, spacecraft, UAVs, user experiences, vehicles, and more.



Equipped with outstanding tools and technology, collaborative spaces, an art department, and advanced fabrication and prototyping facilities, we work in an informal, creative environment that blurs the lines between disciplines.



If you have exceptional talent and passion, join Applied Minds and help us create for the ages.



The 3D Graphics Software Engineer is responsible for developing state-of-the art 3D Graphics based software for a wide range of applications, using a variety of technologies. They will work closely with UI/UX designers, graphic designers, scientists and subject matter experts.




Responsibilities:


  • Build software products based on original IP and prototypes

  • Create game-like user interfaces for a wide variety of applications

  • Develop efficient, well-performing, object oriented code that is robust and maintainable

  • Work with next-gen technology including virtual reality, head mounted displays, stereo vision, LIDAR, etc.

  • Develop algorithms across a broad spectrum of disciplines, including computer vision, geospatial information, robotics, image processing, human-machine interfaces and machine learning

  • All other duties as assigned




Qualifications:

Required:



  • 5+ years of game development/programming experience

  • Demonstrated knowledge of C++, OpenGL, and/or DirectX

  • Experience with one or more major game engines (Unity, Unreal, Havoc, etc).

  • Strong mathematics knowledge and ability to apply to 3D graphics software development

  • Demonstrated knowledge of software development and debugging in a Windows environment

  • Demonstrated ability to work in a fast-paced environment in a highly creative development team working on multiple development projects with quick turnaround times


Preferred:



  • User interface and design experience

  • Cross-platform / Embedded / mobile device development experience

  • Shader development experience

  • Software development experience for mobile gaming (Android)

  • Microcontroller/Arduino programming experience









Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Graphics Software Engineer
Santa Clara, CA Nvidia
3D Camera Software Engineer
Carlsbad, CA Point Cloud Library
Graphics Software Engineer
Folsom, CA Intel
Sr. 3D C++ Software Engineer
San Jose, CA Align Technology
3D Applications Software Engineer
Santa Clara, CA Apple Inc.