Computer Engineer / Software Developer, Zelienople
-
Zelienople 16063, USA
-
Posted: less than a month ago
-
Save
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 nameD'Angelo Technologies, LLC
-
Job positionComputer Engineer / Software Developer
Computer Engineer / Software Developer has been posted in the Pittsburgh Information Technology category on Locanto.
In this category, there are no other ads right now posted in Pittsburgh.
There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.