Developer, Extended Reality - DB&T

Employer

Job Description

Company Description


About Veolia North America


A subsidiary of Veolia group, Veolia North America (VNA) offers a full spectrum of water, waste and energy management services, including water and wastewater treatment, commercial and hazardous waste collection and disposal, energy consulting and resource recovery. VNA helps commercial, industrial, healthcare, higher education and municipality customers throughout North America. Headquartered in Boston, Mass., Veolia North America has more than 10,000 employees working at more than 350 locations across the continent. Please visit our website www.veolianorthamerica.com.


Benefits


Job Description


Veolia's comprehensive benefits package includes paid time off policies, as well as health, dental and vision insurance. In addition, employees are also entitled to participate in an employer sponsored 401(k) plan, to save for retirement. Pay and benefits for employees represented by a union are outlined in their collective bargaining agreement.


Position Purpose


This position will provide Extended Reality (XR) support to the Digital, Business & Technology division of Veolia North America Municipal Water team in support of water business & operations.


The successful candidate will be responsible for leading the virtualization of the work environment for operators in 3D and create immersive XR experiences. There will also be opportunities to develop skills that go well beyond front-end development: product design, machine learning, human-computer interaction, augmented intelligence, DevSecOps, and many others.


The candidate will coordinate and interface with multiple engineering disciplines, system elements, and customers, as well as participate in reviews, meetings, working groups, task teams, and trade studies.


Primary Duties/Responsibilities


  • Assist in integrating multiple technologies into a cohesive virtual environment for analysis purposes.
  • Assist in working with software developers to solve issues between software/hardware being used to perform the VR assessments.
  • Update programming tools for various VR platforms.
  • Participate in showcasing the VR technology to external customers for future work.
  • Participate in worksite analyses using virtual assessments software such as Process Simulate Human (PSH) to evaluate hardware designs against human systems integration requirements.
  • Create trainings support documents & trainings sessions for future users / operators.


Qualifications


Education/Experience/Background:
  • A Bachelor’s degree or higher in Computer Science, Electrical Engineering, or Robotics, or a degree in a related technical discipline such as Industrial Design, Physics or Mathematics.
  • The candidate is required to have:
    • .Expertise in Unity Game Engine development, React/Redux
    • C#
    • Unreal Engine.
    • Microsoft HoloLens for Augmented Reality capabilities.
    • Siemens Process Simulate Human (JACK).
  • Knowledge of software engineering best practices and software project lifecycles.
  • Experience writing unit and integration tests.
  • Experience with VR or AR platforms required.
  • Eagerness to work on challenging problems in an ever-changing project landscape.
  • Comfortable with technical writing and presentation skills.


Knowledge/Skills/Abilities


  • Experience using PSH, or Jack.
  • Experience with CAD software.
  • Experience with 3D modeling or animation of human models.
  • Familiarity/knowledge of NASA, MIL, or FAA Human Factors standards.
  • Development Environment: Combination of cloud & on-prem/local.
  • Development Tools– Unity, VSCode, Visual Studio Atlassian Suite, Gitlab.
  • Programming Languages – C#, JavaScript, TypeScript, Python.
  • Web Frameworks – ReactJS, Vue, Svelte.
  • Service Layer – AppSync/GraphQL, API Gateway.
  • Modeling/Animation Tools – Blender, Maya, 3DS Max.
  • Knowledge of how humans perceive and understand VR (perception of light, movement), and how to optimize software for target devices.


Physical Requirements


  • Hybrid office policy.


Additional Information


We are an Equal Opportunity Employer! All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.


Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, subject to applicable law.