Job Description :
ENTRY-LEVEL SOFTWARE ENGINEER
Warren NJ (Locals Preferred)
6-30 Months (May be C2H)!!
Must be GC or US Citizen
ENTRY-LEVEL SOFTWARE ENGINEER – GAME ENGINE¿(Local candidate based in Warren, NJ OR will be able to commute to Warren, NJ 2x a week, and work remote 3x a week. Relocation will not be covered by Envrmnt
Interview Process
Candidates will need screening and a minimum of 2 interviews (either 1 video and 1 in-person, or 2 video) for this role. Also, please make sure to let candidates know ahead of time that when they are selected to the next round, they will need to complete a 6 – 8 hour programming assignment that will require programming code. The assignment is exclusive and will only be provided once the candidate is selected. Thank you!
Role Summary
Who We Are: We are the Envrmnt team from Verizon, we are pushing the boundaries of virtual and augmented reality.
We are seeking versatile, self-directed software engineers to join our engine team.
We offer excellent pay, flexible hours and a fun working environment.
This is a contract-to-hire position available at our Envrmnt AR / VR group within Verizon.
What You'll Be Doing:
Research, prototype and implement new features for our AR/VR platform on PC and mobile platforms.
Perform performance profiling and optimization to maintain high framerates needed for VR.
Actively maintain and improve your skills and knowledge by keeping track of the latest trends within the industry.
Develop and maintain internal tools and asset management pipelines.
Education
4-year Bachelor’s Degree or higher
Your Background And Who You Are:
Experienced in C++ with exceptional problem solving and debugging skills.
Knowledge of at least one freely available game engine, e.g. Unity or Unreal.
Experience with a range of game engine systems, such as physics, animation, AI, rendering, etc.
Familiarity with some of the many tools and environments used in development. e.g. CMake, Git, Perforce, PIX, RenderDoc, Maya, Max, Unity, Unreal etc
Knowledge of memory management, multi-threading and low-level optimizations
Bachelor's degree or higher.