Senior Software Developer - Unity/CAD jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 5 hours ago

Senior Software Developer - Unity/CAD

General Motors (GM) is focused on building innovative IT solutions that support manufacturing through emerging technologies. The Senior Software Developer will design and develop 3D applications for simulation and automation, working closely with a multidisciplinary team to create intelligent visual tools that enhance vehicle manufacturing and service experiences.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Design, develop, and optimize Unity-based 3D visualization and simulation tools for engineering and diagnostic applications
Integrate Teamcenter, AutoCAD, and other CAD systems to convert mechanical and electrical models into synthetic 3D assets
Automate data transformation workflows using Python scripting and API integrations
Build pipelines to generate synthetic datasets (images, meshes, scenes) for AI/ML training and analytics
Collaborate with AI, software, and domain experts to define requirements and deliver scalable, high-impact solutions
Develop interactive visualization tools for multiple platforms (web, mobile, XR)
Drive performance optimization and visual fidelity within Unity
Research, prototype, and integrate new technologies (XR, procedural generation, simulation frameworks)
Mentor junior developers and contribute to team knowledge sharing

Qualification

Unity 3DC#TeamcenterPython3D modeling softwareAR/VR applicationsREST APIsDockerSoft skills

Required

7+ years of experience in software engineering with significant time spent on Unity 3D and C# development
Proven experience deploying enterprise-grade Unity applications for production environments
Deep knowledge of Teamcenter (required) and familiarity with CAD systems such as AutoCAD, SolidWorks, or Siemens NX
Strong proficiency in Python for scripting, automation, or backend integrations
Experience developing interactive AR/VR or XR applications for Android and iOS devices
Expertise in 3D modeling software (Blender, Maya, Siemens NX) and the ability to manipulate and optimize 3D geometry
Solid understanding of 3D graphics pipelines, shaders, textures, lighting, and rendering
Proficiency in object-oriented programming, data structures, and algorithm design
Experience with Docker, Kubernetes, and high-performance compute (HPC) environments
Working knowledge of REST APIs and Azure/AWS S3
Prior experience as Tech Lead, Dev Lead, or Software Architect preferred
Excellent knowledge of UX design principles for immersive technologies across multiple platforms

Preferred

Experience integrating machine learning or computer vision into 3D or synthetic data workflows
Familiarity with Unreal Engine, OpenGL, or Blender scripting
Experience with procedural modeling, XR visualization, or real-time simulations
Exposure to automotive, manufacturing, or diagnostic visualization applications

Benefits

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase