GPU Cloud Engineer in Warren, NJ at APEX Systems

Date Posted: 10/18/2019

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Warren, NJ
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    10/18/2019

Job Description

Job #:  1008349


TITLE:  GPU Cloud Platform Software Engineer
 
LOCATION:  Warren, NJ (100% remote work option available)
Description: 
We are looking for an enthusiastic self-starter looking to join our organization dedicated to creating augmented and virtual reality platforms and concepts within the CLIENT 5G ecosystems team. Your role will be developing our GPU Edge Cloud Computing platform, utilizing GPU hardware acceleration on shared clusters at edge locations within CLIENT’s network. Developing and supporting a wide variety of XR applications and APIs to demonstrate this platform. For example, some of our recent larger projects include AR Computer Vision, RTX lightmapping and Spatial Audio processing. 

Who we are: 

• CLIENT’s XR Technology Development team. We are pushing the boundaries of Mixed Reality over 5G and Mobile Edge Compute. 

• Actively seeking several versatile, generalist software engineers to join our team. 

• An R&D focused team building apps, platforms and APIs to demonstrate the future capabilities and promise of 5G. These are shown publicly at CLIENT sponsored events like the Super Bowl and exhibited by us at conferences worldwide. 

• We offer competitive pay, 100% remote work within the USA, flexible hours and an engaging working environment. 

• Relocation to our central New Jersey office is available for interested candidates. 

What You'll Be Doing: 

• Research, prototype and implement aspects of our MEC GPU cloud computing platform. This platform allows customers to run Docker images utilizing GPU hardware acceleration on shared clusters at edge locations within CLIENT’s network. Providing low latency access to massive additional compute capability. 

• Develop and support a wide variety of XR applications and APIs to demonstrate this platform. For example, some of our recent larger projects include AR Computer Vision, RTX lightmapping and Spatial Audio processing. 

• Perform low-level CPU and GPU performance profiling and optimization of complex multi-threaded applications using GPU compute resources. 

• Actively maintain and grow your skills and knowledge by following the latest research and trends within the industry. 

• Promote, foster and lead innovation within the team to improve and grow our technology base. 

What we are looking for: 

• An expert in C++ with experience or willingness to learn the other languages we are exposed to such as JavaScript, Java, Go and Python. 

• Experience with GPU accelerated applications. Knowledge of 3D Graphics APIs - DirectX, OpenGL, Vulkan or equivalents, as well as writing shaders in HLSL or GLSL. 

• Released mobile applications on Android or iOS stores. 

• Familiarity with many of the tools, technologies and environments we use in development (ie. CMake, Git, Perforce, Jenkins, Gradle, Docker, Kubernetes, OpenGL, OpenCL, AWS)

• 2+ years of relevant professional experience developing commercial products in a team environment with at least one released product. 

• Bachelor's degree or higher required for conversion to full-time employee. 

Bonus skills you may have: 

• Have written some GPGPU code utilizing OpenCL or CUDA. 

• Knowledge of game engines such as Unity and Unreal. 

• Containerization of applications using Docker.
 
 
If interested, please contact Timothy Myers at tmyers@apexsystems.com.  Please include your most up-to-date resume.
 
 
 
 
 
 
 
 
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.