JOBSEARCHER

Software Application Programmer

Software Application ProgrammerImmediate need for a talented Software Application Programmer with experience in the Telecom Industry. This is a 12+ Months Contract opportunity with long-term potential and is located in Bedminster, NJ. Please review the job description below.Key Responsibilities:Client's XR Technology Development team. We push the boundaries of XR applications by leveraging emerging technologies over our 5G networks and distributed Mobile Edge Compute (MEC) servers.We are a fast-paced product and R&D-focused team building cutting edge applications, platforms, SDKs and APIs to maximize the capabilities of 5G and Mobile Edge Compute over the client network.Our solutions, APIs, SDKs, and network products are targeted for use by our technology partners and clients in the XR space, and our work is scheduled to appear in forthcoming applications, games, demos, and technology product releases.We offer competitive pay, 100% remote work within the USA, flexible hours and an engaging working environment.Using the power of 5g and client's Mobile Edge Compute platform you will help advance technology for augmented realityDesign and develop improvements to the core graphics engine supporting API development and demosWork with other API development teams to integrate rendering technologies relating to mobile development and augmentationDevelop new use cases and proof of concepts for our emerging edge platformSubmit and perform code reviewsPromote, foster and lead innovation within the team to improve and grow our technology base.Key Requirements and Technology Experience:Expert in cross-platform and mobile developmentExpert in C++ with exceptional problem solving and debugging skills.Experience with Android development including C/C++, Java, JNI, NDKExperience with Augmented Reality, Mixed Reality and Computer Vision5+ years of relevant professional experience developing commercial products in a team environmentFamiliarity with many of the tools and technologies we use in development: Git, CMake, Gradle, Jenkins, DockerExperience profiling and optimizing mobile and graphics performanceKnowledge of different software development methods such as Test-Driven Development, Unit Testing, Agile etc.Strong written and verbal communication skillsTeam player who is motivated and can work independently with minimal supervisionBachelor's degree or higherOur client is a leading Telecom Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.