Staff Software Development Engineer in Test

almost 4 years ago
Full time role
San Jose, CA, US... more
San Jose, CA, US... more

Job Description

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
  • Adding implementations to the 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 deliverables.
  • Final QA sign-off for vehicle features
  • Keep a strong automated metric results shared across stake holders and team members
  • Communicate trust-able system health status during development as well as for release stages

Qualifications

  • BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • Test automation, planning and execution using test frameworks
  • Excellent experience in C/C++, Python, bash scripting
  • Proficient usage of Git
  • Ability to successfully and effectively work within a global team environment
  • Customer advocacy, strong sense of ownership regarding tasks and responsibilities
  • Coaching and mentoring other engineers
  • EV Automotive interest

Preferred Qualifications

  • Experience with Docker, Jenkins and Gitlab
  • Linux development environment automated provisioning
  • Experience with AUTOSAR
  • Experience with different HW MCALs
  • Experience with FreeRTOS & SafeRTOS
  • Experience with functional safety ISO-26262 standard requirements
  • Automotive networks
  • Experience with communication protocols such as CAN, LIN, ETH, TCP/IP and MQTT is desired
  • CAN/LIN networks, including Linux can-utils, Python libraries: python-can, CAN tools
  • Experience with Wireless interfaces like Cellular, Wi-Fi, NFC, GNSS
  • Experience with security penetration testing is a plus
About NIO    

NIO Inc. is a pioneer in China’s premium electric vehicle market. Founded in November 2014, NIO’s mission is to shape a joyful lifestyle by offering premium smart electric vehicles and being the best user enterprise. NIO designs, jointly manufactures, and sells smart and connected premium electric vehicles, driving innovations in next generation technologies in connectivity, autonomous driving and artificial intelligence. Redefining the user experience, NIO provides users with comprehensive, convenient and innovative charging solutions and other user-centric services. NIO began deliveries of the ES8, a 7-seater high-performance premium electric SUV in China in June 2018, and its variant, the six-seater ES8, in March 2019. NIO officially launched the ES6, a 5-seater high-performance premium electric SUV, in December 2018 and began deliveries in June 2019. NIO officially launched the EC6, a 5-seater smart premium electric Coupe SUV, in December 2019 and plans to commence deliveries in 2020.
 
Equal Employment Opportunity    
NIO is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law.
 
NIO US is an E-Verify employer.

Similar jobs