{"id":261,"date":"2008-05-13T21:37:10","date_gmt":"2008-05-13T17:37:10","guid":{"rendered":"https:\/\/itp.nyu.edu\/opportunities\/2008\/05\/13\/job-software-application-programmercharacter-programmer-ugobe-life-forms\/"},"modified":"2008-05-13T21:37:10","modified_gmt":"2008-05-13T17:37:10","slug":"job-software-application-programmercharacter-programmer-ugobe-life-forms","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/opportunities\/2008\/05\/13\/job-software-application-programmercharacter-programmer-ugobe-life-forms\/","title":{"rendered":"JOB: Software Application Programmer\/Character Programmer , Ugobe Life Forms"},"content":{"rendered":"<p>&#8212;&#8212;=_Part_716_1621139.1210700230198<br \/>\nContent-Type: text\/plain;<br \/>\n\tcharset=&#8221;ISO-8859-1&#8243;<br \/>\nContent-Transfer-Encoding: quoted-printable<\/p>\n<p>Hi gang,<\/p>\n<p>This (and the previous post) is about a job at UGOBE, where I<br \/>\ncurrently work. (ugobe.com, pleoworld.com) The company is located=20<br \/>\nin Emeryville, which is between Oakland and Berkeley, a 20 minute=20<br \/>\ndrive from SF.<\/p>\n<p>Feel free to ask me casual questions; more official correspondence=20<br \/>\nshould go to Kareem Issa at kareem.issa@gmail.com. If you send in=20<br \/>\na resme feel free to mention our connection, however tenuous and=20<br \/>\nbridged by the decades. I&#8217;m trying to bring some ITP spirit into=20<br \/>\nthis place.<\/p>\n<p>-Sarah<\/p>\n<p>&#8212;<\/p>\n<p>Software Application Programmer\/Character Programmer =96 Job=20<br \/>\nDescription<\/p>\n<p>Job Function\/Purpose:<\/p>\n<p>As an application programmer at UGOBE you will participate in the=20<br \/>\ndesign, development and creation of unique Life Form*=20<br \/>\npersonalities and character development.  You will work with the=20<br \/>\nLife Form development team consisting of producers, animators,=20<br \/>\nsound designers, programmers, quality assurance and marketing=20<br \/>\nteams to execute the creative vision of the Life Form.  This=20<br \/>\nposition requires excellent organizational skills, good oral and=20<br \/>\nwritten communication skills, and a high level of interpersonal=20<br \/>\nskills. Must be a self-motivated team player able to work in a=20<br \/>\ncustomer-oriented, fast-paced, and demanding environment with=20<br \/>\nminimal supervision.  You should be results oriented and have a=20<br \/>\ngenuine passion for learning new things.<\/p>\n<p>Primary Duties and Responsibilities<\/p>\n<p>=95\tLead the programming effort for the creation of a Life Form=92s=20<br \/>\nPersonality Module (PM)**<br \/>\n=95\tCode custom personalities for UGOBE Life Forms utilizing our=20<br \/>\nproprietary LifeOS=99 engine and development tools.<br \/>\n=95\tAssist in the design and definition of Life Form software=20<br \/>\narchitecture<br \/>\n=95\tWrite technical specifications documentation before implementing=20<br \/>\ncode design<br \/>\n=95\tSchedule frequent code reviews to ensure vision is consistent=20<br \/>\nwith Life Form development<br \/>\n=95\tDraw up detailed design documentation including charts and=20<br \/>\ndiagrams that outline the various concepts and components=20<br \/>\ninvolved<br \/>\n=95\tTest the Life Form and make amendments to enhance its=20<br \/>\ncapabilities<br \/>\n=95\tWrite release notes with each build<br \/>\n=95\tWork with software team to establish and maintain coding=20<br \/>\nprocesses, standards, and methodologies.<br \/>\n=95\tProactively post and fix bugs in your areas of responsibility.<br \/>\n=95\tImplementation of software in C++ and other languages.<br \/>\n=95\tDebugging and optimization of software.<br \/>\n=95\tParticipate in design and code reviews.<br \/>\n=95\tDesign software systems through consultation and coordination=20<br \/>\nwith other programmers.<br \/>\n=95\tWrite design documentation.<br \/>\n=95\tFollow group standards and best practices.<br \/>\n=95\tAssist and mentor other programmers in areas of domain expertise=20<br \/>\nor specialization.<br \/>\n=95\tExpand knowledge of robotics, game technologies and systems.<br \/>\n=95\tAbility to define and estimate time for personal tasks as well=20<br \/>\nas generate and track a schedule for those tasks.<br \/>\n=95\tReceive tasks and some technical direction from the lead=20<br \/>\nprogrammer.<br \/>\n=95\tGather requirements, design, write, and maintain software.<br \/>\n=95\tSeek advice of other programmers proactively.<br \/>\n=95\tCollaborate with artists and designers on the requirements and=20<br \/>\ndesign of tools and systems.<br \/>\nDoes this sound like you?<br \/>\n=95\tAble to work well in a milestone-driven, team development=20<br \/>\nenvironment<br \/>\n=95\tTechnical aptitude<br \/>\n=95\tLogical approach to the solution of problems<br \/>\n=95\tAble to work independently<br \/>\n=95\tAble to visualize and conceptualize<br \/>\n=95\tCreative and artistic personality<br \/>\n=95\tCommitment to understanding and using new technology<br \/>\n=95\tExcellent team and communication skills<br \/>\n=95\tKeen interest in robotics<br \/>\n=95\tSpent time with pets\/animals<br \/>\n=95\tWilling to travel and\/or relocate<br \/>\n=95\tFlexible in work hours<br \/>\n=95\tGenuinely intrigued by the concept of artificial life<\/p>\n<p>Education and Work Experience<\/p>\n<p>Required:<br \/>\n=95\tProfessional game development experience<br \/>\n=95\tB.S. in Computer Science or a related field<br \/>\n=95\t5 &#8211; 8 years of developing game products for the gaming industry<br \/>\n=95\t3 =96 5 years of console or embedded development<br \/>\n=95\tProgrammed at least two publish game titles<br \/>\n=95\tDevelopment experience with C, C++ or Java<br \/>\n=95\tAbility to lead a software team and project from beginning to=20<br \/>\nrelease<\/p>\n<p>Preferred:<br \/>\n=95\tExtensive knowledge of  PAWN scripting language<br \/>\n=95\tExpertise in one or more of the following areas: physics, game=20<br \/>\naudio, game logic, cameras, animation, game tools, etc.<br \/>\n=95\tProven creative talent in game design<br \/>\n=95\tDemonstrated experience shipping product at AAA level of quality=20<br \/>\nin a design capacity role<br \/>\n=95\tPrevious robotics work or hobby experience<br \/>\n=95\tMultiplayer\/MMO development experience highly desirable<br \/>\n=95\tA passion for games, robots and technology<\/p>\n<p>*Life Form Definition:<br \/>\nA sophisticated electromechanical character based robot designed=20<br \/>\nto mimic real life, provide companionship and entertain its=20<br \/>\nowner.<\/p>\n<p>** Personality Module Definition (or ) PM:<br \/>\nThe PM is the core game script written in PAWN that is the heart=20<br \/>\nof a Life Form=92s personality. The Personality Module combines all=20<br \/>\nthe content and media to bring the =93robot=94 to life.<\/p>\n<p>&#8212;<br \/>\nbe296b3d9de53741@lists.nyu.edu<br \/>\n&#8212;&#8212;=_Part_716_1621139.1210700230198&#8211;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8212;&#8212;=_Part_716_1621139.1210700230198 Content-Type: text\/plain; charset=&#8221;ISO-8859-1&#8243; Content-Transfer-Encoding: quoted-printable Hi gang, This (and the previous post) is about a job at UGOBE, where I currently work. (ugobe.com, pleoworld.com)&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,8],"tags":[],"class_list":["post-261","post","type-post","status-publish","format-standard","hentry","category-job","category-listserv","entry"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":0,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/261\/revisions"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/media?parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/categories?post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/tags?post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}