Company Info
Careers
Macintosh Software Engineer
Makena Technologies Inc is seeking two Macintosh software engineers to play a part in bringing Makena's next generation massively multi player social platform to the Macintosh platform. This platform is already serving "There", the original social virtual world, and Virtual MTV, the first extension of a broadcast television show to a virtual world.
Responsibilities:
Your first responsibility will be to help bring Makena Technologies' Virtual World Client to the Mac as a truly world-class application which looks, feels, and acts like a Mac application, not a Windows app which has been shoehorned onto the Mac.

You will be involved in planning the migration, identifying key technologies, identifying potential roadblocks, and dividing the project up into logical, deliverable chunks which will allow us to QA the product as it's developed.

Once work begins, you will be expected to have a heavily hands-on role in the project, converting major subsystem(s) such as graphics, sound, browser, support, etc. You may be responsible for researching and selecting alternate technologies, and solving problems with existing technologies. You will also work closely with other engineers to conduct code and design reviews, along with QA to ensure the product is well tested and all bugs resolved.

Going forward, you will play a key role in evolving Makena's Virtual World Client and other products onto the Macintosh platform, and participate in the development on the platform as a whole.
Required Skills:
3+ years experience in software development (preferably C++)
1+ years experience of Macintosh product development experience
Knowledge of Carbon and/or Cocoa
Experience with OpenGL
Understanding of C++, including multiple-interface programming, polymorphism, templates, with a solid understanding of how such language mechanisms operate at run-time and why they are useful
Experience with Linux or other UNIX operating systems desirable
Ability to understand the software architecture and interface design of components that are part of a large code base
Strong teamwork and communication skills, including the ability to explain complex technical subject matter to other engineers and the ability to communicate effectively with non-technical members of the team
Desired Skills:
Experience with PC/console on-line games, real-time 3D graphics, and tools are highly desirable
Previous technical lead experience would be preferred
Experience with one or more scripting languages such as Python, Perl, etc
Experience migrating applications from a Windows to the Macintosh / OSX environment
Experience with DirectX
Experience with Miles Sound System
Please send your resume and cover letter to the following email address and include "Macintosh Software Engineer" in the subject of your email: careers@thereinc.com
©2008 Makena Technologies, Inc. All rights reserved.