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
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
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
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
BNN Bloomberg
2026-01-01
2025-12-30
Company data provided by crunchbase