Job Description
Unity Software Engineer
The Human Interaction and Performance (HIP) group at BlueHalo combines cognitive theory with interactive media such as serious games, simulations, and virtual reality . The resulting solutions enhance training, provide engaging physical therapy, and visualize complex datasets. HIP applications span K-12, adult learners, military, user interface design, and courseware development support. HIP also collaborates with other divisions at BlueHalo to develop visualization, computer vision, robotics, and mobile health applications.
The HIP group is looking for an experienced Software Engineer to develop interactive 2D and 3D software, games, VR/AR, and visualizations using Unity.
Job Duties
- Work closely with a small R&D team to develop products including web-based training, desktop 3D simulation, augmented and virtual reality, or serious games
- Contribute to project development through system design, requirements gathering, and programming
- Collaborate with other programmers and artists to achieve project milestones
- Research and defend possible approaches to problems
- Learn new SDKs, APIs, or programming languages as necessary
Required Skills
- Ability to design and implement flexible software to meet requirements
- Experience developing entertainment games, serious games, or educational/training systems
- Experience developing in Unity3D
- Experience with physically-based rendering (PBR) shaders
- Advanced knowledge in a major programming language (Java, C++, or C#)
- Experience using code versioning systems (SVN or Git)
- Effective oral and written communication skills
Desired Skills
- Minimum of 3 years of experience in software engineering with games, simulation, and/or training
- Experience integrating simulations with external data sources
- Experience developing Augmented/Virtual/Mixed Reality solutions for Oculus, Vive, or HoloLens
- Passion for game development, especially serious/educational games
- Experience with HTML5, JavaScript, and CSS
- Experience with agile development
- Excellent communication skills
EDUCATION
- BS in Computer Science (especially Modeling and Simulation) or similar field
US Citizenship Required
Interested candidates should submit a cover letter and resume.
Qualifications
All qualified applicants will receive consideration for employment without regard to race,
color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
All qualified applicants will receive consideration for employment without regard to race,
color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.