What is a Software Engineer at Nio Robotics?
As a Software Engineer (specifically a Frameworks Software Engineer) at Nio Robotics, you are the architect of the company’s internal operational backbone. Your work directly enables the entire engineering organization to build, test, and deploy Aru, our agile mobile robot. By developing and scaling our all-in-one enterprise platform, you replace fragmented third-party SaaS tools with a unified, high-performance system that governs everything from git and simulation data to CI/CD pipelines.
This role is critical because your output acts as a force multiplier for the entire company. You are not just writing code; you are designing the tools that allow our robotics teams to move from prototype to industrialization. You will navigate complex technical environments, supporting our infrastructure and build systems while ensuring our software ecosystem remains robust, maintainable, and highly efficient.
Success in this role requires a unique blend of high-level system design and "in-the-trenches" coding. You will be expected to leverage modern LLM-native workflows to accelerate your output, managing parallel workstreams across platform development and deep infrastructure support. It is a demanding, high-impact position designed for engineers who thrive on solving multi-system problems and building products that the rest of the company relies on daily.
