Digital Twin Full-Stack Software Engineer
General MotorsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
The Role:
The ARC Robotics Strategy & Virtual Systems team is dynamic and fast-paced team responsible for designing and developing Digital Twin applications for manufacturing plants across the world. A Software Engineer on the Digital Twin team will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations. This role is ideal for someone who enjoys owning features end-to-end: from schema and API design through front-end implementation and production deployment.
What You’ll Do (Responsibilities)
- Deliver scoped features end-to-end (requirements, implementation, testing, deployment, and observability) with guidance from senior engineers and architects.
- Write high-quality, maintainable code; participate in code reviews; and follow secure development and clean code practices.
- Build and integrate 3D modules (e.g., rendering, simulation, physics, spatial indexing) with platform services via well-designed APIs and data contracts.
- Work across the stack using tools like modern front-end frameworks (e.g., React or similar), TypeScript/JavaScript, and services-oriented backends (e.g., Node.js, Python, Java, or C#).
- Build and iterate on web-based playback and visualization tools that rely on WebRTC, WebSockets, and streaming media pipelines to deliver simulation replays.
- Work with databases and storage systems to organize simulation outputs, logs, and artifacts for fast retrieval and inspection.
- Integrate with cloud services, data streams, and enterprise systems (telemetry/IoT, PLM/CAD, MES, analytics) to keep twins up-to-date and interactive.
- Contribute to engineering best practices: CI/CD, automated testing, performance profiling, documentation, and reliability/observability metrics.
Your Skills & Abilities (Required Qualifications)
- Bachelor’s degree in computer science/engineering, or related field.
- Experience developing full-stack software applications in multiple programming languages such as Java, C#, C++, Angular, React, Python, C++, etc.
- Experience with systems integration or interoperating with Digital Twin/IoT platforms.
- Understands code quality analysis results and remediation mechanisms.
- Strong oral and written communication skills, with the ability to work independently and collaboratively across teams
- Experience designing or consuming APIs and platform components; familiarity with reusable SDKs/libraries and REST/gRPC/WebSocket services.
- Solid version control and testing practices (Git, unit/integration testing, build automation, CI/CD).
What Can Give You a Competitive Edge (Preferred Qualifications)
- Master’s degree in computer science/engineering, or related field.
- Experience with simulation, modeling, or real-time analytics; any exposure to mentoring peers or coordinating small engineering efforts is a plus.
- Experience with: time-series or metrics systems (e.g., Prometheus, InfluxDB, OpenTelemetry, Grafana).
- Experience with job orchestration/compute platforms (e.g., Kubernetes, job queues, batch processing).
- Experience with visualization libraries (e.g., D3, Plotly, Chart.js) for graphs, timelines, and dashboards.
- Experience with handling and visualizing large binary artifacts (logs, traces, 3D/2D simulation outputs, video).
- Experience in a cloud environment (AWS, Azure, GCP) and infrastructure-as-code tools.
- Familiarity with manufacturing, automotive, or industrial domains.
- Understanding of cybersecurity best practices for connected systems.
Similar Jobs
Senior UX Designer - Omni Experience - Walmart+
Walmart
Mobile & Front-end Engineer
EviSmart™
Experienced Full Stack Developer Needed – React,
FreelanceJobs
Senior Frontend Developer - React Native
Senior Front-End Software Developer (React.js)
TVS NEXT LIMITED
More Jobs at General Motors
View all →AV Safety Engineering Analytics AI/ML Engineer (GPSSC)
General Motors
AV Safety Engineering Analytics AI/ML Engineer (GPSSC)
General Motors
Sr. Security Software Engineer - Security Operations Engineering
General Motors
Sr. Security Software Engineer - Security Operations Engineering
General Motors
Staff ML Engineer - Embodied AI Scaling Foundations
General Motors
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free