Description
Job description
Can you develop a next generation of 3D design software by using intelligent algorithms & innovative UI to ensure the CAD/CAM process is more intuitive? BCT has an amazing client in DFW with a great work/life balance schedule that needs a hybrid full-time 3D Software Engineer to use the latest tools & standards to develop high-performance, cross-platform 3D design applications. Sponsorship is a possibility.
SALARY OFFERED: Up to $120 depending on candidate experience, etc.
WHAT CAN OUR CLIENT OFFER YOU?
• Fantastic medical, dental, vision, life & disability insurance
• Health Savings & Flexible Spending Accounts
• 401K plans available
• PTO and Paid Holidays
RESPONSIBILITIES:
• Participate in technical design reviews, write unit tests & debug both new & existing code
• Aggressively perform deep dives into key technology areas
• Develop into an expert in companies scanning & design software technologies
• Partner with architects & senior developers to design & optimize 3D graphic features
• Create innovative solutions to complex problems
• Work closely with development team to implement & integrate new features
• Analyze current codes & identify improvements for performance & maintainability
• Establish high-quality code that adheres to coding standards
• Support the research & development portion of technology roadmap
• Participate in all scrum team activities plus mentor team members on software development
• Assist in the software design reviews, pull requests & development of unit tests
• Develop image processing, computational geometry, and/or triangle mesh algorithms
QUALIFICATIONS:
• Bachelor s Degree in Computer Science, Master s or PhD in Computer Science or similar engineering discipline preferred
• Minor or coursework in image processing, 3D computer graphics, or computational geometry
• Knowledge of 3D Computer Graphics concepts, 3D mesh manipulation, computational geometry & linear algebra plus GPU programming in CUDA or OpenCL
• At least 5 years of experience in a Software Developer role using Agile methodologies
• Proficient in C, C++, C#, Unity, Unreal & OpenSceneGraph
• Expert with Visual Studio, Git version controls system & Jira plus multiple programming languages
• Background using libraries such as OpenCL, OpenGL, Point Cloud Library (PCL), or OpenMesh
• Efficient developing shaders in GLSL or HLSL
• Experience developing algorithms to reconstruct 3D surfaces from point clouds and/or photogrammetry
Apply now! CP #8414