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

FREEBIRD STORES, Inc.

Social Media Specialist Job at FREEBIRD STORES, Inc.

1-3 years in a social media communications role. Interact directly with customers via FREEBIRD Stores owned social media platforms.

Centura Health

Registered Nurse Job at Centura Health

Qualified external applicants with at least six months of direct RN experience are eligible for up to a $20,000 sign-on bonus!

Other Executive

Chief Strategy Officer Job at Other Executive

Someone who understands the dynamics and politics of a hospital environment and has the ability to navigate between disparate entities to successfully unite

Achieve

Customer Service Representative Job at Achieve

From onboarding and new account set up to answering questions and coaching them throughout their journey, youll be there every step of the way to provide

Volt Workforce Solutions

Utility Manager Job at Volt Workforce Solutions

Opportunities made real Volt is immediately hiring a Utilization Management Representative in Meridian, ID As a Utilization Management Representative you will