✦ Luna Orbit — Software Engineering

Senior Software Engineer - 3D

at General Motors

📍 3 Locations Hybrid Posted March 25, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Bachelor's degree in a relevant field
Category Software Engineering

This role involves developing visualization platforms for General Motors, focusing on 3D graphics, system architecture, and mentoring engineering teams. The engineer will work across web technologies, graphics APIs, and game engines.

  • Develop web and graphics applications
  • Lead technical design and architecture
  • Mentor junior engineers
  • Collaborate with cross-functional teams
  • Drive engineering best practices

The technical environment includes C++, Blueprint, Unreal Engine, Unity, OpenGL, DirectX, Vulkan, CAD data, and modern graphics pipelines. The role emphasizes software architecture, design patterns, and cross-functional collaboration.

The ideal candidate is a mid-level software engineer with 5+ years of experience in application development, specializing in 3D visualization, graphics pipelines, and game engine tools like Unreal Engine and Unity. They possess strong leadership skills and experience mentoring junior engineers.

5+ years of experience in application and services developmentExperience contributing to architecturedocumentationand system designProficiency in C++ or BlueprintExperience with CAD datavisualization toolsor game enginesGood understanding of 3D graphics pipelines and APIs
Master's degree in computer science or related fieldPh.D. preferredExperience with open standards for 3D model representationExperience with Unreal Engine Editor Utility WidgetsExperience with dev team collaboration tools
Unreal EngineUnityGITJIRAConfluence
C++BlueprintUnreal EngineUnityOpenGLDirectXVulkanCAD3D graphics pipelinesAPIsGITJIRAConfluenceDesign patternsSoftware architecture
C++BlueprintUnreal EngineUnityOpenGLDirectXVulkanCAD3D graphics pipelinesAPIsGITJIRAConfluenceDesign patternsSoftware architecture
MentoringLeadershipTeam collaborationProblem-solvingCommunicationTechnical leadership
Industry Automotive / Manufacturing / Technology
Job Function Developing visualization platforms and leading engineering efforts in 3D graphics
Role Subtype Software Engineer
Tech Domains Active Directory, Microsoft 365, Azure, Unreal Engine, Unity, OpenGL, DirectX, Vulkan
software engineer3d visualizationunreal engineunityc++blueprintcadgraphics pipelinesopengldirectxvulkangithubjiraconfluencesoftware architecturedesign patternsmentoringleadershipteam collaborationvisualization toolsgame engines3d graphicsteam leadership

Lack of experience with Unreal Engine or Unity, No proficiency in C++ or Blueprint, Less than 5 years of relevant experience, No experience with 3D graphics pipelines

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile