3dMD Application Developer

sdsds
Job posted on Sep 15th, 2017

Company Details

3dMD, LLC, Atlanta, GA
Contact: .(JavaScript must be enabled to view this email address)
Categories: OpenGL, OpenCL,

3dMD Applications Developer Position Description
Work Location:  3200 Cobb Galleria Parkway, Suite 203, Atlanta GA 30339

Position Description
The C++ , C sharp Developer is responsible for the implementation of a solution or parts of a solution to meet the stated specifications and architecture. The developer performs software design, programming, testing, support and documentation of their software to the agreed standards and quality guidelines and in accordance with the relevant processes. The developer accepts the responsibility for the effective and efficient use of application development best practices, design, code, and unit test plan reviews.
Key Areas of Responsibility
• Design, develop and maintain software solutions
• Able to conduct basic research projects independently, prototype ideas, and implement algorithms
• Create, review, and execute unit, integration and performance test plans
• Evaluate customer requirements: feasibility, compatibility, impacts, risks and time required to implement
• Create design materials and initiate reviews with team members when necessary
• Write documentation to describe program development, logic, coding, and corrections
• Validates software design and solution to the project requirements
• Practices proper source code control, development procedures and coding best practices
• Capable of using various debugging techniques and tools to efficiently resolve software problems
• Networks with other project members. Uses a team-player attitude, and openly assists others
• Provides training to other developers or customer. Shares and communicates technology or procedural information with other developers
• Plans and organizes work commensurate to project objectives and schedule
• Possible travel (5% up to 10%) as required
Qualifications:
• Proven Experience with all aspects of Software Development Life Cycle
• Strong mathematical background (3D geometry, linear algebra, numerical methods, algorithms)
• Experience in developing graphics and geometry algorithms for 3D applications is a strong plus
• Knowledge of OpenGL, PCL, OpenCV or similar libraries and SDKs
• Excellent communication skills: written and verbal
• Self-motivation and self-management
• Experience of Windows operating systems

Reporting Relationships

Works for the Vice President of Technical Operations
Day to day position is led by the 3dMD Product Manager and Lead Software architect for the designated project(s).

Other Requirements

Able to travel as required
Successful drug test
Successful background check and verification