Computer Engineer / Software Developer

apartmentD'Angelo Technologies, LLC placeZelienople calendar_month 

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.

thumb_up_altRecommended

Senior Software Developer

apartmentSentactplaceWexford, 12 mi from Zelienople
Sentact is recruiting a Senior Software Developer to help hospitals improve patients’ experiences with our industry leading platform by leading the design and build of quality projects that are delivered on-time. Sentact is a fast growing company...
apartmentQeexo, Co.placePittsburgh, 33 mi from Zelienople
Job Title: Software Program Manager Location: Pittsburgh, PA Job Overview: We are seeking a highly skilled and motivated Software Program Manager to lead and oversee the successful execution of software development projects. As a Software Program...
apartmentAaron Consulting Inc.placeToronto (OH), 33 mi from Zelienople
are actively searching for a qualified professional to help us expanding into the software solution sector. We are looking for a software development manager to lead our software solution team strengthening our business. Job Summary This is a full-time...