NIO

NIO’s mission is to shape a joyful lifestyle by offering premium smart electric vehicles and providing the best user experience. NIO was founded in November 2014 as a global electric vehicle company. The company has over 7,000 employees working across world-class research and development, design and manufacturing centers in Shanghai, Beijing, San Jose, Munich, London and six other locations. In 2015, NIO was the title sponsor for the Drivers’ Championship winning team during the inaugural ABB FIA Formula E season. In 2016, NIO unveiled one of the fastest electric cars in the world, the EP9. The EP9 set the lap record for an electric vehicle at the Nürburgring Nordschleife and three other world-renowned tracks. In 2017, NIO unveiled its vision car EVE and announced that the NIO EP9 set a new world speed record for an autonomous vehicle at the Circuit of the Americas. NIO officially began deliveries of the ES8, the high-performance electric flagship SUV, on June 28, 2018. NIO was listed on the New York Stock Exchange on September 12, 2018. NIO officially launched the high-performance long-range electric SUV, NIO ES6, at NIO Day on December 15, 2018. On May 28, 2019, the first production model ES6 rolled off the line at the JAC NIO Advanced Manufacturing Center. NIO officially began deliveries of the ES6 on June 18, 2019. NIO officially launched the EC6, a 5-seater smart premium electric coupe SUV, in December 2019 and plans to commence deliveries in 2020.

NIO San Jose, CA
Jul 03, 2020
Team Charter: Digital Architecture (DA) team, part of the Digital Systems department, is responsible for designing cutting-edge digital architecture for the next-generation vehicles that aims L4 autonomous driving, immersive digital experience, and practical cost for mass production. The DA team drives the roadmap of digital and software architecture on the vehicle level, and partners with different domain engineering teams to work out detailed software/hardware designs for each component. The DA team also explores new technologies and builds proof-of-concepts. Responsibilities The subject matter expert on autonomous driving in the vehicle digital architecture From the vehicle architecture standpoint, provide feedback to requirements about autonomous driving Provide technology vision and direction around autonomous driving Partner with Autonomous Driving team to define autonomous driving roadmap, and convert vehicle level architecture designs into domain specific requirements...
NIO San Jose, CA
Jul 03, 2020
NIO is seeking a Systems Engineer to work remotely for 3 months. The System Engineer will work in the Digital Development department and will be supporting the software engineering teams. We are looking for a self-starter who can operate with very little oversight and direction.  Our ideal candidate is experienced enough to make their own observations and assessments of the environment to hit the ground running on handling day to day support issues and operational tasks, following industry standard and IT best practices. Responsibilities Daily management of the VMWare infrastructure including deploying new VMs, provision storage to existing VMs from the Nimble Storage and Pure Storage disk arrays, troubleshooting performance issues Maintain the on-premises infrastructure consisting of VMWare ESX, Linux servers, enterprise iSCSI storage, NAS storage, and Veeam & Rubrik backup platforms Provision new shares from the TrueNAS storage arrays and configure permissions and file...
NIO San Jose, CA
Jun 20, 2020
Team Charter:   Digital System team is responsible for designing and creating architectures for the electronic and software systems for the next generation vehicles with full autonomous driving capabilities, and also developing core components (including hardware, software, tools, etc.) from ground up. Our mission is to innovate next generation vehicle architecture and make it happen on massive production vehicles.    Responsibilities Design and construct a shared low-level software platform, supporting a wide variation of requirements.  Implement low level software component modular services  Implement robust, testable, abstract & modular software components  Write unit tests to fully protect and validate implemented functionality  Follow best software practices defined by the team  Bridge the gaps between hardware and software, provide advice to HW team to bring the best HW/SW abstraction and integration  Design & Implement vehicle software ensuring high...
NIO San Jose, CA
Jun 19, 2020
As a Senior HiL Validation Engineer, you will be part of a team working towards NIO’s autonomous vehicle vision and ensuring product quality through system validation. You will be responsible for the development of AD validation test environment, validation of the Autonomous Driving System in a system environment, as well as validation of Central Gateway and Digital Cockpit systems. You must be a self-motivated, well-rounded individual with excellent analytical and problem-solving skills, who is willing to learn and is open to feedback and different approaches. You must also be a self-starter, an excellent team player, be focused on achieving results, and have a passion for product excellence and quality. Responsibilities Developing AD system tests in a system HiL environment  Developing and maintaining HiL test platform for L2-L4 AD systems Developing and maintaining Simulation and HW aspects of the HIL test environment   Simulation of vehicle dynamics as related to the AD...
NIO San Jose, CA
Jun 19, 2020
Digital System team is responsible for designing and creating architectures for the electronic and software functional safety systems for the next generation vehicles with full autonomous driving capabilities, and also developing core components (including hardware, software, tools, etc.) from ground up. Our mission is to innovate next generation vehicle architecture and make it happen on massive production vehicles.   Responsibilities Developing and Contributing to the automation test of the functional safety vehicle system Design automation test framework for extending testing capabilities, diagnosis and troubleshooting Work with SCRUM teams to fully deliver high quality validated functional safety compliant solutions Write specifications, test plans, and user instructions for test equipment and test software Work with multi-functional teams (HW, developers, PM, etc) to identify test needs such as type of test equipment required and schedules to match component...
NIO San Jose, CA
Jun 18, 2020
Digital System team is responsible for designing and creating architectures for the electronic and software systems for the next generation vehicles with full autonomous driving capabilities, and also developing core components (including hardware, software, tools, etc.) from ground up. Our mission is to innovate next generation vehicle architecture and make it happen on massive production vehicles.   Responsibilities Design and construct shared software components in C/C++ Implement robust, testable, abstract & modular software components Write unit tests to fully protect and validate implemented functionality Follow best software practices defined by the team Design & Implement vehicle software ensuring high efficiency, scalability and flexibility on deliverables Follow enforce practices to meet functional safety requirements Characterize, Debug and Implement improvement from different feedback sources Commit and deliver high quality software deliverables on...
NIO San Jose, CA
Jun 06, 2020
The Autonomous Driving firmware team is responsible for the low-level firmware associated with NIO Autonomous Driving programs. The team is responsible for the full life-cycle of software development from hardware board bring up to product launch and to sustaining development. You will collaborate with other teams from around the world to develop NIO’s autonomous driving systems. Responsibilities: Technical manager for major embedded software systems through the entire product life cycle, from software requirements, design, implementation, tests, release and maintenance. Facilitate design discussions and code reviews. Plan resources, manage priorities and deliver on commitments. Engage in sprint planning and prioritization. Qualifications: 5+ years of experience managing a team of 5 or more people. 10+ years of experience development embedded systems including experience as a software or system solutions architect. Hands-on experience with system development and...
NIO San Jose, CA
Jun 06, 2020
The firmware team is responsible for the low-level firmware associated with NIO Autonomous Driving programs. The team is responsible for the full life-cycle of software development from hardware board bring up to product launch and to sustaining development. You will collaborate with other engineers around the world to develop NIO’s autonomous driving systems. Responsibilities: Design and implement resource efficient and robust software. Document software requirements and design to aid in development and verification. Develop low-level software implementation interacting with hardware devices. Follow software best practices defined by the team. Follow and enforce development practices to meet functional safety requirements. Commit and deliver software deliverables on time for different programs. Qualifications: Software developer with 5+ years of embedded system experience. Excellent experience with C/C++ Hands-on experience using Real Time Operating Systems....
NIO San Jose, CA
May 15, 2020
The Advanced Technologies and Autonomy team is responsible for delivering highly available, high quality systems to enable NIO’s Autonomous driving vehicles. Our mission is to provide the next generation of hardware, software and algorithmic solutions. This includes but not limited to sensing, compute, storage as well as vehicle controls and safety system compute. What the team works on Autonomy hardware and software architecture Design, development, integration, and test of autonomous compute and sensing hardware Mass storage and Event Data Recorders Vehicle and Safety Controller HW and related functions Environment and Sensor modeling and simulation Autonomy Al and Controls Autonomy R&D Tools Autonomy compute and sensing HW and SW redundancy Sensing, GPS and IMU hardware, software, and integration Autonomy compute communication (sensing, compute, and controller inter-ECU communication) Responsibilities Designing PCB's from the architecture stages through the...
NIO San Jose, CA
May 07, 2020
The Digital Cockpit Software team at NIO is responsible to bring-up and develop a new software product using the most state-of-the-art processor, software, development tools to deliver the future and amazing user experience in the cockpit. The role of embedded software engineer in the Digital Cockpit engineering team focus is on drivers and modules building the platform on which other software teams will develop. This includes:  ·         specify  ·         architecture  ·         design   ·         develop  ·         integrate  ·         test  ·         Work with 3 rd  party software vendors to specify and integrate their deliverables,  ·         Deliver high quality software   ·         Design reliable and scalable software  ·         Actively work with the hardware team to bring-up and verify the boards  ·         Work with others software (HMI, application) and validation teams to achieve best in class software and user experience  ·...
NIO San Jose, CA
May 05, 2020
As an engineer in the NIO Digital Cockpit team, you will have the extraordinary opportunity to apply leading edge technologies to revolutionize the automotive domain.   You will utilize your expertise in vision systems to develop and deliver solutions in perceiving and modelling the 3D environment inside and outside the vehicle. The resulting experiences will provide greater comfort, convenience, personalization, and safety for both vehicle occupants and the public at large. Responsibilities Research, design, implement, and validate technologies and solutions related to computer vision. Calculate performance of vision systems, including end-to-end from optics to graphics. Create simulation of 3D worlds and camera optics to determine specifications. Develop core technologies for reconstructing a 3D world based on surround vision. Enhance the 3D world with augmented reality graphics. Optimize performance of core vision and graphics libraries in embedded computing...
NIO San Jose, CA
May 05, 2020
As an NPI Engineer, you will be part of a team working towards NIO’s autonomous vehicle vision.  You will be responsible for the validation of the Autonomous Driving System. Responsibilities Actively engage in hardware and software bring-up of new products.  Write firmware diagnostic script to exercise and test hardware features and design maturity.  Contribute to design and bring-up of the End-Of-Line test stations & fixtures with mass production flow and integration in mind.  Contribute fixes and features to end-of-line test software.  Perform hardware and software verification and validation tests.  Debug hardware, software, and firmware problems exposed by end-of-line testing.  Collaborate with cross functional teams and CMs to perform FA to root-cause product issues.  Communicate with teams in US and China for manufacturing, hardware, and testing related actions. Qualifications BS or MS ( or equivalent job experience ) in Electrical Engineering,...
NIO San Jose, CA
May 05, 2020
Digital Cockpit team is responsible for defining digital experience in all NIO’s premium smart EVs. It designs and implements software and hardware to enable the ultimate living room experience for L2+/L4 vehicles. As a software architect, you’ll work alongside a multi-disciplinary team across San Jose, Beijing and Shanghai to define long-term technical roadmap and strategy for Digital Cockpit team and deliver high quality technical design and solutions that tackle engineering challenges arise from NIO products. Responsibilities Define software architecture for next-generation cockpit domain controller Provide guidance on common software paradigms and coding practices to the team and improve design quality Lead detailed design and implementation of core foundational services and subsystems. Lead cross-functional task force to tackle critical blockers during product development if needed Be the go-to person for high-quality engineering design and best practices...
NIO San Jose, CA
May 05, 2020
  The Digital Systems team is responsible for delivering highly capable systems to enable NIO to build progressive, inspiring, and compelling vehicles. Our mission is to provide the next generation electrical and communications architecture, digital vehicle and user interfaces, based on leading-edge technology to provide users with the security and privacy they demand and expect.   What we work on (or what we own in the vehicle development):   ·         In-vehicle network architecture ·         Wireless connectivity ·         Vehicle diagnostics ·         Vehicle wiring harness ·         Vehicle off-car functions and vehicle updates ·         Test and validation of electrical and software architecture   Digital Systems Hardware team is looking for an experienced signal and power integrity engineer with strong background in System Architecture and Design from SI/PI perspective. The candidate should have experience in Signal Integrity for high...
NIO San Jose, CA
May 05, 2020
As a Software Validation Engineer, you will be part of a team working towards NIO’s autonomous vehicle vision. You will be responsible for the validation of the Autonomous Driving System. Your responsibilities include (but are not limited to): Responsibilities Developing and maintaining code to validate firmware functionality Developing and maintaining documents, including test plans and reports Developing and maintaining test automation stations Emulating hardware and software to validate system functionality Executing and supporting software subsystem testing Executing and supporting system validation testing Executing and supporting in-car firmware testing Coordinating with other sites and teams regarding various levels of testing Qualifications BS/MS Degree in Computer Science, Computer Engineering, related technical discipline, or equivalent experience 3+ years of Software Engineering experience (Development or Validation) Proficiency with Python, Shell, and...
NIO San Jose, CA
May 05, 2020
The Sensor Engineering team is responsible for all sensor hardware associated with NIO Autonomous Driving programs. The team is responsible for full-cycle product development – from concept to prototype, to tool-release, to launch, and to sustaining. You will collaborate in a team with other engineers and designers around the world (San Jose, Shanghai, Oxford, Munich) to develop autonomous vehicles that delight the consumer.  Responsibilities Lead the sensor design team - Recruit new team members, coach team members, provide a playful but challenging work environment. Develop state of the art sensor system for automotive. Work on all aspects of the product life cycle from concept to design to outsourced NPI (New Product Introduction) to validation and test, and to MP (Mass Production). Evaluate and select ICs and discrete components to use in designs, working with Supply Chain team. Develop relationships with suppliers. Supervise design of circuits, schematics, PCB...
NIO San Jose, CA
May 05, 2020
Team charter:   The Advanced Technologies and Autonomy team is responsible for delivering highly available, high quality systems to enable NIO’s Autonomous driving vehicles. Our mission is to provide the next generation of hardware, software and algorithmic solutions. This includes but not limited to sensing, compute, storage as well as vehicle controls and safety system compute. Autonomy Hardware team is looking for an experienced signal and power integrity engineer with strong background in System Architecture and Design from SI/PI perspective. The candidate should have experience in signal and power integrity for high speed IO (MIPI, SerDes , memory, pcie, ethernet) channel design. The work includes but not limit to pre-layout, post-layout simulation, system validation and mass production quality control for high speed channels. Candidate would also be involved in guiding the team for EMC and EMI design and develop corresponding test plans. What our team works on:...
NIO San Jose, CA
May 05, 2020
The Digital Security team is responsible for ensuring the security of NIO vehicles and our back end systems.  Our mission is to secure the electrical and communications architecture of our connected digital vehicles. Responsibilities Design and build security products for connected and autonomous vehicles Work closely with cross-functional teams to identify security requirements, research solutions, build prototype and production systems, etc. Security reviews on protocol design, system architecture Provide security requirements on new designs Research security problems and solutions related to vehicles and transportation Design in-vehicle security mechanisms, such as secure vehicle network communication, on-car IDS/IPS, and firewall Educate various teams on security vulnerabilities and best security practices Qualifications Passionate about cyber security 5+ years of experience in security industry, designing and building security products or equivalent experience...
NIO San Jose, CA
May 05, 2020
The Digital Systems team is responsible for designing and architecturing the electronic and software systems for the next generation vehicles with full autonomous driving capabilities, and also developing core components (including hardware, software, tools, etc) from ground up. Our mission is to innovate next generation vehicle architecture and make it happen on massive production vehicles.   Responsibilities Drive software architecture for next-generation vehicles Lead middleware and networking-related design across the company Provide vision of common software paradigms and coding practices to the team Bridge different domains into a consistent software implementation Bridge the gaps between hardware and software Design vehicle level software architecture that ensure high efficiency and flexibility of software iteration Ensure the overall goals of advanced vehicle functionality and functional safety needs are met. Qualifications Strong coder with Architect’s mindset...
NIO San Jose, CA
May 05, 2020
Digital Architecture team, part of the Digital Systems department, is responsible for designing cutting-edge Digital Architecture for the next-generation vehicles that provide immersive digital experience, L2-L4 autonomous driving capabilities, high-speed data processing, and cloud-driven and 5G-based on-car and off-car applications. The designed architecture will serve as a platform to support a series of vehicle models, which allows quick model iterations, software and hardware iterations, and optimizes cost and performance. Responsibilities Be the mastermind driving software designs and strategies at the vehicle level, making sure NIO’s digital architecture is industry-leading and can drive efficiency and cost optimization Closely follow new technology development and trend in the industry, and develop short-, middle-, and longer-term digital architecture road-maps to help the company stay ahead of competition Work closely with different stakeholders (such as Vehicle...