Title: Unity Developer
About I-CAR:
The Inter-Industry Conference on Auto Collision Repair (I-CAR) is a growing, not-for-profit organization, headquartered in Hoffman Estates, Illinois, serving the automotive collision repair industry globally. The organization was established by representatives of the collision repair, automotive, and insurance industries in 1979 and has doubled its revenue over the last six years.
Today, the I-CAR brand is stronger than it has been in 40 years of operation and has gained a worldwide reputation. There is momentum and excitement among its committed workforce, instructors and volunteers to continue to help the organization grow and expand its breadth of reach and scale. I-CAR leadership believes that the future of the organization will be importantly influenced by its continuing innovation and relevance of its products, technical programs and services.
Job Summary:
The Unity Developer will be responsible for planning and implementing applicational functionality, building the application code, identifying bottlenecks, and ensuring the quality of the created virtual environments for use in educational automotive collision repair processes and procedure XR simulators. The Unity Developer designs specifications into functional applications and/or gamification\-based experiences to enhance the delivery of I-CAR's educational programming. These critical enhancements will be used to advance I-CAR’s curriculum offerings with next-generation interactivity.
Primary Responsibilities include the following: (Other duties may be assigned.)
-
Plan and implement application functionality for XR-based collision repair processes and procedure simulators within Unity and Altoura.
-
Transform design specifications into functional applications or gamification-based experiences.
-
Communicate with other team members to establish an effective strategy and development pipeline for the efficient design of XR simulators.
-
Design, build, and maintain efficient, reusable, and reliable code in Unity and Altoura.
-
Ensure the best performance, quality, and responsiveness of applications.
-
Identify process and application bottlenecks.
-
Script in C# for application design.
-
Creating realistic physics, lighting, and rooms in Unity and Altoura.
-
Develop time and pace of motion graphics based on scenario requirements.
-
Work with internal and external development teams to merge created assets into the environment.
-
Communicate with clients and team members to ensure that all parties are current on the status of project goals, objectives, and scope of work.
-
Suggest and implement best practices and optimizations throughout Unity development projects.
-
Create and integrate real-time popups/motion graphics in 3D space for Unity3D, Altoura, or traditional video and graphics production.
-
Work with 3D Scanned Assets and utilize them in Unity Projects and Altoura.
-
Work with CAD elements to be utilized in Unity Projects and Altoura.
-
Work closely with supporting teams to promote the adoption of new technologies and solutions.
-
Collaborate with key departments within I-CAR on opportunities for new learning innovation and technology concepts, such as VR/AR/XR, to the learning experience within the I-CAR educational programming portfolio.
-
Work with the Lead XR Trainer on noted improvements to Unity and Altoura Projects.
-
Assist in research, planning, implementation, and support of learning innovations and technologies such as AR/MR/VR devices and solutions for the I-CAR curriculum, student, instructor, and staff training.
-
Contribute to developing long-term roadmaps (capabilities and features) and the near-term tactical execution of our XR efforts.
Education Requirements:
- Bachelor’s degree in game/applications development design in relation to or related field or four years equivalent knowledge and experience.
A minimum of one to three years of experience in the following areas is required:
-
Unity and C# programming.
-
Technical knowledge in Extended, Virtual, Augmented, and other XR-related technologies.
-
XR application development.
-
Understanding of optimizing resources for XR hardware.
Skills and Aptitudes
Technical Skills Required:
-
3D Development knowledge.
-
Interacting with third-party technology and consulting vendors.
-
Understanding of using the Unity development platform for VR and AR applications.
- In-depth understanding and implementation of C#
-
Experience in creating content or applications for different VR and AR devices such as Oculus, Vive, HoloLens, and Pico Neo.
-
Familiar with SDKs and APIs in various capacities, such as Android, iOS, Unity, and Unreal.
-
Creating, editing, and completing post-production on video and images with tools such as Adobe Premiere Pro or similar
EEO Statement:
I-CAR is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, protected veteran status, or any other characteristic protected under federal, state or local law, where applicable. Those with criminal histories will be considered in a manner consistent with applicable state and local laws.