Designing, developing and optimizing features of the Company’s 2D and 3D software products, including the Houdini Engine plug-ins, using the C++ programming language and other languages as required, such as Python and VEX.
Ensuring a high level of quality and performance in the code architecture and features.
Debugging and fixing product deficiencies (bugs).
Supporting multiple hardware platforms, as assigned.
Working on special projects and other strategic and technical opportunities as may be assigned.
Maintaining up to date knowledge on techniques and current practices in the area of software development, computer science, computer graphics, networking, visual effects and games.
Independently researching and prototyping ideas to push the company’s procedural technology forward.
Assisting, as required, in product support or product sales and marketing activities as beneficial to the company and the user community.
Other duties as assigned.
Requirements
Computer Science degree or equivalent industry experience, with a record of academic and professional excellence.
Ability to learn independently, think fast, and use solid judgement.
Strong knowledge of C++ programming.
Extensive 3D graphics knowledge, including OpenGL programming.
Ability to draw from varied technologies and innovate at a fast rate.
Excellent problem solving skills.
Ability to work well independently and in a nimble team environment.
Excellent verbal and written communication.
Not required but great to have: Experience in the film or game industry.
Relevant contribution to large scale software architecture and development.
Multi-threaded, multi-platform development and optimization.
User interface design (workflow, look, and feel).
Experience with lighting and rendering software.
Proficient in Python/HOM, OpenCL, CUDA, GLSL.
Working knowledge of OS X programming.
Familiarity with Houdini or related software.
Benefits
Hybrid Work option - Combining time spent collaborating in person at our offices with remote work for added flexibility.
Generous paid time off, including vacation and floater days to relax and re-energize (starting at 4 weeks).
Year-End Company Shutdown and Long Weekend Early departures to add to the excitement.
Health insurance coverage: Robust Health insurance coverage for you and your dependents.
Employee Assistance Program (EAP); because sometimes we need a bit of extra support.
Retirement Plan with company matched contributions.
Comprehensive Long Service Award program, providing both a monetary reward and additional days off.
A highly competitive bonus structure.
A generous sick time entitlement to care for yourself and your loved ones.
Full Stack Developer for Data Management at MUFG, a leading financial group. Design, develop, and support enterprise - level applications with strong mentoring responsibilities.
Software Developer for automotive embedded systems at Scania, part of TRATON Group. Contributing to electric vehicle technology and sustainable transport solutions in a collaborative environment.
Software Developer for automatic test systems supporting clients in various industries. Involves software development, technical specifications, and collaboration in a hybrid model.
Senior Software Engineer II focusing on backend development and NLP systems for Lex Machina's legal analytics products, collaborating with cross - functional teams to enhance legal data processing.
Sr. Software Engineer developing solutions to improve student outcomes and organizational effectiveness for educational organizations. Involves full application development lifecycle from coding to debugging and integration solutions.
Technical Lead developing applications using Rockwell FactoryTalk Optix for industrial automation solutions. Collaborating on software architecture and mentoring team members while focusing on MES integration.
Performance Engineer specializing in Oracle Database administration and performance tuning for enterprise applications. Collaborating with teams to troubleshoot and enhance database performance.
Technical Lead focusing on enterprise - level integrations with Oracle Fusion Cloud systems and offering technical support. Documentation and collaboration with teams are key aspects of the role.
Lead Salesforce Developer driving the design and development of Salesforce solutions for Sales Cloud and CPQ. Mentoring junior developers while collaborating with stakeholders on robust solutions.
EBS PM Sr Technical Lead managing full lifecycle Oracle ERP implementation projects. Requires extensive experience in Oracle ERP and project management.