The positions below are being offered in our offices in San Juan, Puerto Rico (corporate headquarters) and Sofia, Bulgaria.
Lead 3D Rendering Engineer / Development Team Leader
Embodee is hiring and we are looking for a highly skilled Senior 3D Rendering Engineer with passion for C++ and OpenGL to take the lead role in developing our highly specialized rendering engine. Depending on the applicant’s background and experience, this position is also open as a Team Leader position for a group of 3-5 developers.
You will be responsible for developing, maintaining and ensuring the reliability of our 3D rendering engine. This is the backbone of our SAAS system for delivering virtual product experiences for the world’s leading brands, via renderings of apparel and footwear for online customization. All of our experiences are delivered via our own, in-cloud, hosted service running state-of-the art GPUs, and reach millions of users worldwide. You will work alongside a team of amazingly talented developers and 3D designers delivering cutting edge retail and eCommerce experiences.
Design, implement and maintain Embodee's highly specialised 3D rendering engine
Research cutting edge rendering technology & algorithms and drive their practical implementation
Collaborate with our content-creation team to identify their practical needs and lay out the roadmap for the development of the rendering engine
Identify performance bottlenecks in the rendering pipeline and ensure consistent and improving rendering times
Drive the architecture and technology choices that will shape the future of Embodee's rendering service
Advanced software engineering skills, ability to write expert-level, maintainable, and robust code in C++
Professional experience with OpenGL
Solid understanding of the inner workings of the OpenGL rendering pipeline
Good skills in 3D math
Professional experience with Windows OS programming, including high-performance parallel programming, interprocess communications, networking
Strong fundamentals in object-oriented design, algorithms, and data structures
Good command of English language
Experience with debugging and optimization of parallel code
Experience with .Net and C++/CLI
Shader development experience
Additional Qualifications for Technical Lead role:
Strong communications skills within team and within/across company
Strong ability to demonstrate the above required technical skills at an advanced mastery level.
Ability to acquire good technical understanding of every aspect of the group’s being led.
Demonstrated ability to plan for future development across the group resulting in achievable plans.
Strong problem-solving skills
Build and enforce coding standards for the group and the company
Proactive in researching new technology balanced with caution in adopting it.
You should be a team player, comfortable with working with a tight-knit, high energy team, and self-driven.
Interested in joining our team? Please apply at firstname.lastname@example.org.
Web Software Developer
Embodee is hiring and we are looking for an experienced Web Software Developer to be a key member of our development team to help build and maintain both consumer and business facing web apps that lie at the core of our business. You will be responsible for working closely with our Senior Software Engineers, QA and designers to develop easy to use software that is accessible anywhere and used by millions of people all over the world.
We need a full stack developer who is passionate about cutting edge technologies, responsive design, dynamic web applications and is willing to contribute to and improve our development workflow. An ideal candidate is one who deeply understands mobile and can deliver lightweight and optimized applications that provide customers on any platform an amazing experience.
You are good at:
Staying on top of the latest trends and technologies and applying them to create lightweight immersive experiences
Translating visual comps and wireframes into semantically correct web templates
Cross-browser and cross-platform with an emphasis on mobile web development
Working with REST services, asynchronous request handling, partial page updates and 3rd party APIs using AJAX / JSONp
Industry standard plugins and pre-compilers (jquery, modernizer, SASS, etc)
MVC and other design patterns
Source control such as Git and SVN
Good command of the English Language
Needs to be a team player, comfortable with working with a tight-knit, high energy team, and is self-driven. Experience with PHP & Python is a plus.
Interested in joining our team? Please apply at email@example.com.
3D Production Artist
(Only candidates with 3D experience and portfolios will be considered.)
Job duties: 3D object creation and manipulation, 2D Image processing, import and review CAD models, modifying and setting up materials.
Software utilized: In-house production tools plus Industry standard 3D and 2D tools.
Work location: San Juan, Puerto Rico.
Position type: Full-time.
You will be trained to create high-quality 3D garments, which will be faithful replicas of real-world garments, utilizing Embodee's proprietary garment digitization toolset. In addition to making extensive use of our custom tool suite, you will also work with industry-standard tools such as Autodesk and Adobe products. You will edit these garments using our production processes as well as standard 3D-modeling techniques. You will work with in-house tools that check and track production assets. You will work with colleagues respected in their field and report to production managers
1 to 3 years or more working with standard 3D-production tools such as Maya, 3DsMax, and Softimage
Bachelor's degree of media arts, animation, graphic arts or similar
Extensive knowledge of texture coordinates (UVs)
Demonstrate extensive knowledge and control of materials
Familiarity with CAD model file formats such as FBX
Familiarity with Adobe Photoshop
Familiarity with Marvelous Designer is a plus but not necessary
Live in the Greater San Juan area and willing to commute to downtown area
Speak fluent English
Enjoy being part of a team and taking on responsibility
Are meticulous in attention to detail and take pride in your work
Are eager and able to learn in-house work flows and methodologies
Are adept at troubleshooting and can work with limited supervision
Are willing to learn and seek to grow your skills
Embodee, a small but growing high-tech company, works with leading athletic apparel and footwear brands to create lifelike 3D renderings for online garment customization.
Learn more at embodee.com.
If you think you're a good candidate, send an email with resume to firstname.lastname@example.org. Thanks for your time!