Poser Software Company Logo

Poser Software

Murfreesboro, Tennessee - United States
View all jobs at this company »

Lead Developer

Description

Poser Lead Developer

We are seeking an experienced lead developer to join our Poser team.  Poser is a 3D rendering software package for the posing, animating and rendering of 3D poly-mesh human and animal figures. Similar to a virtual photography studio, Poser allows the user to load figures, props, lighting and cameras for both still and animated renderings.

The candidate should be self-motivated team player able to translate software requirements created by our product team into executable work plans and lead the remote dev team to successful completion of these plans.

Our offices are located in Murfreesboro, just outside Nashville, Tennessee.

 

RESPONSIBILITIES:

Managing team of remote developers
  • Translate software requirements into executable work plans
  • Monitor team progress towards release goals.
  • Maintain awareness and implement industry best practices across the team
  • Document and peer review technical designs and code with fellow programmers

Hands-on C++ development
  • Writing clear, functional, documented and maintainable code
  • Take the lead in developing prototypes or new software architectures
  • Maintain awareness of latest developments with open-source graphics libraries
  • Maintain awareness of latest GPUs, render engines and target hardware platforms

Communication 
  • Working closely with QA and other engineers to ensure a great user experience
  • Communicate clearly with management about dev team successes and challenges

Team and personal development 
  • Support the development of cutting-edge technologies for use in our software and improvement of workflow practices
  • Be open and work with constructive criticism, direction and changes


REQUIREMENTS

  • Bachelor’s degree in Computer Science, other comparable degree area, or comparable experience 
  • 5+ years of professional graphics programming experience 
  • High proficiency in C / C++
  • Experience coding C++ on Win and Mac (Visual Studio and XCode) 
  • Excellent problem solving, analytical and interpersonal skills 
  • Knowledge of code optimization and performance profiling skills 
  • Experience with multi-platform code bases and libraries 
  • Excellent verbal and written communications skills (English) 
  • Experience working with git and gitlab (or similar tools)
  • A passion for 3D graphics and related software
  • Solid understanding of 3D concepts: mesh modeling, rigging, morphing, shaders, textures, materials, animation, file formats


BENEFICIAL SKILLS:

  • Ability to fearlessly jump into large, existing code bases 
  • Experience with multithreaded programming 
  • Familiar with game development 
  • Familiar with wxWidgets and wxPython 
  • Familiarity or experience with agile software development practices
  • Participated in shipping one or more software titles


BENEFITS:

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Flexible Office Hours