Computer Engineer / Software Developer

  • D'Angelo Technologies, LLC
  • Zelienople, PA, 16063

Posted on

Job Description:

Job Description

D5T is seeking a computer programmer to develop interactive AR, VR, MR systems for training applications, assist in enhancing VR training by incorporating artificial intelligence and machine learning, and lead AR, VR, MR project design and development. 

 

Major Responsibilities:

  • Program original code and modify customer or vendor provided code to develop AR, VR, MR applications
  • Work with and develop APKs and SDKs for AR, VR, MR
  • Present work to clients, internal teams, and subject matter experts
  • Present project status at customer program reviews, submit summary reports, put together sprints to align with project deadlines, and support development of proposals for new business efforts
  • Demonstrate software and hardware integration
  • Understand and integrate Artificial Intelligence and Machine Learning into AR, VR, MR training environments

 

Duties:

  • Work both independently and collaboratively to design, develop, and maintain a dynamic and scalable 3D Interactive Training Environment
  • Work with cross-functional teams to plan, design, and develop a comprehensive user experience for AR, VR, MR based applications/platforms
  • Use industry standard best practices in the development cycle and work with customers to define specifications and requirements
  • Lead, define, and participate in programming and project sprints
  • Develop in a variety of computer languages, such as C++, C#, Swift, and Python
  • Learn current/new technology and software languages to complete projects
  • Implement API tools and technologies to interface with back-end technologies
  • Optimize lead times and latency, and analyze other key performance metrics
  • Lead team integration of hardware and software tooling
  • Solve challenging problems that are often not well defined
  • Create and collaborate on innovative, robust, user-oriented, and consumer centric experiences
  • Rapid prototype game mechanics and proof of concepts

 

Candidate Skills and Experience:

Required

  • Experience with application development (C, C++, C#)
  • Ability to perform work independently and meet deadlines
  • Creative problem-solving and attention to detail
  • Knowledge and experience with 
    • Hardware and software interface development
    • Multi-platform development (i.e. Unity, Unreal Engine) 
  • Strong computer science fundamentals in object-oriented design, application design fundamentals, algorithms, and data structure
  • Advanced software engineering skills, including the ability to write maintainable code with adequate comments
  • Strong communication skills and technical writing ability

Desired:

  • Experience in physics and particle systems
  • Experience with 2D/3D animation
  • Experience with UI design and development
  • Experience with other 3D game engine development platforms
  • Computer Aided Design experience
  • Strong scripting language experience (JavaScript, Xcode, ActionScript)
  • 3D Software Experience (SketchUp, 3DSMax, Maya)

 

Education:

  • Bachelor’s Degree in computer science/engineering or related discipline from an accredited university (Required)
  • Master’s Degree is computer programming related discipline (Desired)

 

Applicant must be a US Citizen and it is desired that the applicant have at least 5 years of experience. 


Company Description:

Who we are:

D’Angelo Technologies, LLC (D5T) is a rapidly growing Woman Owned small business that specializes in engineering services and research and development (primarily for the Department of Defense).  D5T is currently developing Augmented Reality, Virtual Reality, and Mixed Reality (AR, VR, MR) based training applications for DoD and commercial end users.  As part of the AR, VR, MR development, D5T designs, selects, and integrates sensor technologies for a holistic and complete solution.  D5T has a strong teaming relationship with many industry partners including large commercial businesses, other small businesses, and multiple universities.

www.dangelotechnologies.com