VistaRecruiter Since 2001
the smart solution for Vista jobs

Software Architect/Senior Engineer Programmer

Company: Usc University Of Southern California
Location: Vista
Posted on: November 19, 2021

Job Description:

The University of Southern California Institute for Creative Technologies (USC ICT) is looking for a Software Architect/Senior Engineer Programmer to strengthen its central tech integration group, with 7 years industry experience and is able to design, code, test, and deploy complex, distributed, integrated platforms in support of military simulations and virtual humans research and development.ResponsibilitiesProvide direction on the overall architecture of our rapidly growing in-house developed R platformDesign and develop major new areas and APIs for the platform, including game-engine, local libraries, and cloud-based featuresWork with researchers and developers to design, develop, test, and document new systems within the platformProvide guidance to other research and development groups on how to properly leverage and develop for the platformWork with designers, artists, researchers and other programmers to stand up, expand and polish Unity-based military prototypes and applicationsCreate examples, tutorials, and documentation in support of researchers and developersResolve technical problems related to Unity, C#, and other tools and operating systemsWork closely with other programmers and artists to solve various design, pipeline and/or programming issuesPreferred skills and experienceBachelor's degree in Computer Science or equivalent with a strong background in C#7+ years' experience in software/game developmentExpertise with Unity and Unreal EngineMulti-platform programming experience (e.g., Windows, iOS, Android, web, Mac OS, AR, VR)Web services programming and/or DevOps experience, including using, developing and deploying with common cloud service providers (e.g., AWS, Azure)Strong knowledge of programming/scripting languages and debugging techniques (e.g., MS Visual Studio, Python)Expert in software development lifecycle best practices (e.g., versioning w/ Git or SVN, unit testing, documentation generation)Digital character creation experience a plusTools design and development a plusDemonstrated problem solving abilityDesire to collaborate in a research environmentAbility to quickly assimilate new informationDesire to expand knowledge baseAttention to detailGood communication skillsWhy work at USC ICTWork on exciting and engaging projects that have real-life impactSmall project team environment allows for involvement across entire project lifecycleA quality work-life balanceMeet interesting people from all walks of life: technologists, social scientists, military experts, creative writers, etc.Opportunities for free, top-tier university education for you and your childrenLocated in the heart of Silicon BeachBe part of both the research and development of tomorrowGreat benefits, including medical, continued education, and matched retirement, see http://benefits.usc.eduAbout USC ICTThe University of Southern California's Institute for Creative Technologies (USC ICT) is where academia, entertainment, and the military meet. Located in the heart of Silicon Beach in Playa Vista, no other institute offers a more diverse collaborative environment where basic and applied research work hand-in-hand to transition cutting-edge technologies.We are world leaders in virtual human research, computer graphics, computer training simulations, learning sciences, body computing, and immersive experiences for decision-making, cultural awareness, leadership and health. ICT employees are encouraged to develop themselves both professionally and personally, through workshops, invited guest talks, movie nights, social events, various sports teams, a private gym and a personal trainer. The atmosphere at ICT is relaxed, informal and flexible, while encouraging initiative, personal responsibility and a high work ethic.Minimum Education: Bachelor's degree, Combined work experience and education as equivalentMinimum Experience: 5 yearsMinimum Field of Expertise: Relevant work experience providing strong technical knowledge of programming and analysis, and senior or lead experience.USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance. We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at (213) 821-8100, or by email at Inquiries will be treated as confidential to the extent permitted by law.Read USC's Clery Act Annual Security ReportRequired Legal NoticesCertain positions are subject to background screeningIf you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:$9925/9925$55636.htmldby Jobble

Keywords: Usc University Of Southern California, Vista , Software Architect/Senior Engineer Programmer, IT / Software / Systems , Vista, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Vista RSS job feeds