1. What is a Software Engineer at NIO?
As a Software Engineer at NIO, you are at the intersection of automotive innovation, advanced robotics, and consumer-facing digital experiences. Your work directly impacts the intelligence of our vehicles, from autonomous driving stacks and vehicle-to-everything (V2X) communication to the seamless digital cabin experience that defines the NIO brand. You are not just writing code; you are building the software heartbeat of a premium electric vehicle ecosystem that is rapidly expanding on a global scale.
This role requires a high degree of technical versatility and a passion for solving complex, real-world problems. Whether you are optimizing low-level kernel performance, designing scalable cloud architectures, or refining the human-machine interface, your contributions will be central to maintaining our competitive edge. You will work within highly collaborative, cross-functional teams that value both deep technical expertise and an agile, iterative approach to engineering.

