Careers

The positions below are being offered in our offices in San Juan, Puerto Rico (corporate headquarters) and Sofia, Bulgaria. 


Senior .NET Engineer / Development Team Leader

Embodee is hiring and we are looking for a highly skilled Senior .NET Engineer.   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 CAD environment for configuration and publishing of 3D footwear & apparel models 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.

Developer’s Responsibilities:

  • Design, implement and maintain Embodee's CAD application ( gCAD ) for setup and configuration of customizable products
  • Collaborate with the content-creation teams to identify their practical needs and lay out the roadmap for the development of the product
  • Drive the architecture and technology choices that will shape the future of gCAD
  • Provide technical support to the content-creation teams

Required skills:

  • Advanced software engineering skills, ability to write expert-level, maintainable, and robust code in C#
  • Professional experience with creating WinForms applications in .NET
  • Good knowledge of Windows API
  • Experience, either as a developer or a user, with a CAD environment. Understanding of the principles of operation and the requirements necessary to build a robust and user-friendly CAD application.
  • Good communication skills
  • Good command of English language

Nice-to-have skills:

  • Experience with 3D rendering
  • Experience with writing parallel code

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. Experience with PHP & Python is a plus.

Interested in joining our team? Please apply at jobs@embodee.com.


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.

Responsibilities:

  • 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

Required skills:

  • 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

Nice-to-have skills:

  • 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 jobs@embodee.com.


Senior Systems Engineer - C++, C#

Embodee is hiring and we are looking for a highly skilled Senior System Engineer with passion for C++ and C# to take the lead on the networking and systems development that drives our highly sophisticated product rendering pipeline.  You will join our team - with optional relocation to our new headquarters in the Caribbean available, to do leading edge work while enjoying the incredible lifestyle available to our employees at our San Juan, Puerto Rico location.

You will be responsible for developing, maintaining and ensuring the reliability of our custom networking solution for distribution of image rendering tasks within a cluster of rendering machines. This is the backbone of our system for delivering virtual product experiences for the world’s leading brands, via kick-ass 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.  

You are good at:

  • Network programming
  • C++, .NET / C#
  • Developing and maintaining server software
  • Windows and Linux
  • Delivering reliable and robust apps and services
  • Managing server hardware solutions, including performance optimization
  • Following well accepted engineering processes and standards
  • Voicing opinions in process and infrastructure improvements

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 jobs@embodee.com.


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
  • XHTML, HTML5, CSS3, JavaScript, PHP, LAMP, MySQL, MongoDB
  • 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
  • JavaScript frameworks (Backbone, Angular, Closure, etc)
  • 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 jobs@embodee.com.


3D Production Artist

Job duties: 2D image processing, import and review CAD models, modifying and setting up materials, 3D object creation and manipulation.
Software utilized: In-house production tools, industry standard 3D and 2D tools.
Work location: San Juan, Puerto Rico.
Position type: Full-time. 

YOU

  •  Love 3D
  •  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 able to troubleshoot and work with limited supervision
  •  Are willing to learn and seek to grow your skills

THE COMPANY

Embodee works with leading brands to create lifelike 3D renderings for online garment customization. Embodee is a very high-tech, small (~10 folks) and growing. Learn more at www.embodee.com.

THE JOB

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 in 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.

THE REQUIREMENTS

  •  Bachelor's of media arts, animation, graphic arts, or similar degree
  •  1 to 3 years-plus working with standard 3D production tools such as Maya, 3DsMax, and Softimage
  •  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 cloth simulation is a plus but not necessary
  •  Live in the Greater San Juan area and willing to commute to the downtown area

If you think you're a good candidate, please send an email with resume to productionjobs@embodee.com. Thanks for your time!


Lead Quality Assurance Engineer

Embodee is hiring and we are looking for a highly skilled Quality Assurance Engineer with passion for cutting edge web, mobile, eCommerce and desktop application testing.  

Embodee is well known for delivering virtual product experiences for the world’s leading brands. 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.  

We are looking for a highly motivated, team player that has proven experience as a key or lead Quality Assurance Engineer. Deep experience with automated testing is a must. You should be able to write automation scripts (code) from scratch and be capable of implementing a QA / developer workflow using best-in-class automation tools and platforms. You should also have strong knowledge of QA methodologies and processes, and be exceptional at writing clean and clear manual test plans.

You will be responsible for working hand-in-hand with our highly skilled team of developers to lead our quality assurance efforts across various technology stacks including web and client based applications, a REST API that exposes users to our sophisticated rendering pipeline, and numerous backend services that keep our platform running flawlessly.

You are good at:

  • Designing test cases, testing, debugging and providing developers with solutions
  • Supporting a development team through product launches by ensuring software is built to spec, runs smoothly and meets both internal and client based needs
  • Building automation platforms for web and desktop based software using open source source solutions
  • Writing automated test scripts from scratch using best-in-class automation programming languages
  • Creating comprehensive, well organized manual test plans
  • Writing detailed, easy-to-read and reproducible bugs reports using bug tracking software, preferably Jira
  • Researching and staying up to date with the latest QA technologies and methodologies

Jira experience, including bug reporting, project setup, user management, and workflow administration is a plus.  Experience with security and performance testing is also highly desirable.

You should be comfortable working with a tight-knit, high energy team, and self-driven!

Interested in joining our team? Please apply at jobs@embodee.com.