Job Description
A Visualization Application Programmer job in St. Louis, MO is currently available through Belcan at one of our key aerospace and defense clients. To be considered for this role, you will have a Bachelor's degree in a STEM program, at least three years of software development experience with two years programming in C#, and at least two years of experience using the Unity toolkit for AR/VR/MR application development. This is an exciting opportunity for a visualization programmer with an interest in developing new applications for augmented and mixed reality. You will be part of the highly innovative Advanced Visualization Team developing and deploying AR/VR/MR Technologies to support production, design, training, business development, and inspection programs. In this position, you will interface directly with talented teams and individuals from multiple business areas to bring value, efficiency, and to improve workflows.
Job Dutes:
* Program realtime 3D augmented and mixed-reality applications for Hololens 2 using Unity toolkit and C#
* Design AR/VR/MR environments for interaction using industry standard technologies
* Maintain and update existing application codebase
* Work closely with end users (mechanics, engineers, and customers) to conceptualize and iterate on solution concepts and features
Required Qualifications:
* 3+ years of software development experience with 2+ years programming in C#
* 2+ years of experience using Unity toolkit and ability to hit the ground running with minimal toolkit training
* Familiarity with mixed reality development on game engines with building blocks for spatial interactions, UI, and foundational components
* Familiarity with version control and structured development practices
* Demonstrated success working from high-level conceptualization to software execution
* Ability to work both independently and effectively within a team environment
* Ability to write code to specifications, following software design documents and processes
* Someone who is innovative and can work 'outside the box' to develop new and exciting AR/VR/MR solutions
* Strong communication and interpersonal skills
* Performance driven and self-motivated to deliver quality results, act with urgency, and exceed expectations whenever possible
Preferred Qualifications & Skills:
* Experience with AR and VR system development (HoloLens, HTC Vive, Oculus Rift, and Motion Capture)
* Experience with 3D modeling or CAD software (e.g. CATIA, NX, Maya, Blender)
* Experience providing development leadership to other team members and/or Technical Product Management experience
* Experience with advanced and/or adaptive visualization design and development
* 2+ years of experience with modern programming and scripting languages such as C++, Java, JavaScript, Python, Visual Basic
* Experience with developing interactive 3D applications
* Experience with API design and development
We provide a competitive pay and benefits package. This position is offering a salary range of $75,000-$125,000. Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.'
As an employee with Belcan, you will be part of one of the largest engineering firms in the United States. We maintain a small-company atmosphere as well as open communication at all levels of our organization, allowing for much more dynamic decision-making processes. We offer flexible schedules as well as an excellent mentoring system to ensure that you have all the knowledge and tools you need to meet a diverse range of engineering challenges. You will also have opportunities to advance to positions of greater responsibility, including management roles. Your hard work and professional dedication will be rewarded with a competitive compensation package. Build a challenging and rewarding career with an industry leader!
Job Dutes:
* Program realtime 3D augmented and mixed-reality applications for Hololens 2 using Unity toolkit and C#
* Design AR/VR/MR environments for interaction using industry standard technologies
* Maintain and update existing application codebase
* Work closely with end users (mechanics, engineers, and customers) to conceptualize and iterate on solution concepts and features
Required Qualifications:
* 3+ years of software development experience with 2+ years programming in C#
* 2+ years of experience using Unity toolkit and ability to hit the ground running with minimal toolkit training
* Familiarity with mixed reality development on game engines with building blocks for spatial interactions, UI, and foundational components
* Familiarity with version control and structured development practices
* Demonstrated success working from high-level conceptualization to software execution
* Ability to work both independently and effectively within a team environment
* Ability to write code to specifications, following software design documents and processes
* Someone who is innovative and can work 'outside the box' to develop new and exciting AR/VR/MR solutions
* Strong communication and interpersonal skills
* Performance driven and self-motivated to deliver quality results, act with urgency, and exceed expectations whenever possible
Preferred Qualifications & Skills:
* Experience with AR and VR system development (HoloLens, HTC Vive, Oculus Rift, and Motion Capture)
* Experience with 3D modeling or CAD software (e.g. CATIA, NX, Maya, Blender)
* Experience providing development leadership to other team members and/or Technical Product Management experience
* Experience with advanced and/or adaptive visualization design and development
* 2+ years of experience with modern programming and scripting languages such as C++, Java, JavaScript, Python, Visual Basic
* Experience with developing interactive 3D applications
* Experience with API design and development
We provide a competitive pay and benefits package. This position is offering a salary range of $75,000-$125,000. Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.'
As an employee with Belcan, you will be part of one of the largest engineering firms in the United States. We maintain a small-company atmosphere as well as open communication at all levels of our organization, allowing for much more dynamic decision-making processes. We offer flexible schedules as well as an excellent mentoring system to ensure that you have all the knowledge and tools you need to meet a diverse range of engineering challenges. You will also have opportunities to advance to positions of greater responsibility, including management roles. Your hard work and professional dedication will be rewarded with a competitive compensation package. Build a challenging and rewarding career with an industry leader!