Software Engineer Job at Schlumberger, Houston, TX

RTZVTUdMd29vak1sKzI4ajhOTDdCQT09

Job Description

VR/AR Software Engineer
Job Description
As a VR/AR Software Engineer, you work within the Learning Solutions | Technology team to design, develop, and sustain mixed reality environments and business simulations with rich interactive graphics and data visualizations. You will serve as an individual contributor within the team, using your experience to implement new functionality and innovations that are characteristic of immersive technologies. You will build appealing and easy to use user interfaces, ranging from 2D to gesture and 3D virtual touch. A successful VR/AR Software Engineer will have experience with high-performance graphics, physics engines, and 3D game environments. They are skilled in application development, software architecture, and design. Working on a wide variety of tasks you will use emerging technologies and combine technical skills with instructional design sensibilities.
The position will work internally with Learning Design and Lifecycle Analytics teams, as well as with Product Line Training Managers, Subject Matter Experts, Learners, and with external vendor representatives and consultants.
Responsibilities:
  • Use a game engine, Unity (preferred) or Unreal, to design and layout scenes
  • Manage texturing, lighting, shaders, and physics in a scene
  • Design interface paradigms appropriate for use with VR/AR input controls
  • Develop custom behaviour/scripting using C# (Unity) or C++ (Unreal)
  • Collaborate with designers, developers, domain experts and product owners to implement scalable and interactive applications
  • Create or customize 3D models, and create textures for the same
  • Decimate existing technical CAD models to models suitable for realtime rendering
  • Write maintainable software, following good software development practices (unit tests, SOLID), following DevOps
  • Provide technical leadership and documentation to developers and stakeholders
  • Mentor others regarding technical matters
  • Build prototypes, products, and systems suitable for testing
  • Contribute to design standards and supports design re-use
  • Interact and engage with customers, users, product managers, and technical architects to understand needs and increase positive impact of users’ experience
  • Keep abreast with emerging technologies and keeps own knowledge current through reading and self-study
Qualifications:
  • Bachelor's (or equivalent industrial experiences) / Master’s / PhD degree in Embedded Software Engineering, Electrical & Electronics Engineering, Computing & Electronics Engineering or related field
  • Minimum 5 years of direct experience (BA Degree), or 3 years of direct experience (MA Degree)
  • Unity/Unreal game engine
  • 3D/2D graphics
  • C# (ideally, although experience with C++/python/Java or similar is also fine)
  • Strong object-oriented programming experience, writing idiomatic Unity code
SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran or military status, pregnancy (including pregnancy, childbirth and related medical conditions), marital status, or other characteristics protected by law. We are an “Equal Opportunity Employer".
We will endeavor to make a reasonable accommodation / modification to the known physical or mental limitations of a qualified applicant with a disability to assist in the hiring process, unless the accommodation would impose an undue hardship on the operation of our business, in accordance with applicable federal, state, and local law. If you believe you require such assistance to complete this form or to participate in the interview process, please contact accommodationhotline@slb.com to request assistance. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.
We are committed to a culture where everyone feels like they belong. To learn more about our diversity, equity, inclusion commitments, please visit our Diversity & Inclusion | SLB (slb.com) for more information.
SLB is a VEVRAA Federal Contractor- priority referral Protected Veterans requested.

Similar Jobs

Cadre5

Senior Software Engineer Job at Cadre5

In this position, you will provide products and services for scientific data management at a leadership-class scale. 10+ years of software development.

spade recruiting

Benefits Representative Job at spade recruiting

Daily activities include Inbound and outbound calling, setting appointments, performing presentations to members of unions that request our benefits, basic

ZeniMax Media Inc.

Technical Writer Job at ZeniMax Media Inc.

As Technical Writer, you will... Interview and work with developers across multiple disciplines to create consistently clear and digestible documentation for

Big Fish Games, Inc.

Product Specialist Job at Big Fish Games, Inc.

This position supports the current product lines currently being driven by the Product Commercialization Manager. The occasional need to travel.

Bank of Stockton

Customer Service Representative Job at Bank of Stockton

Ensure that the branch sales and service supports the overall bank objective to provide superior service. Provides excellent customer service and meets referral