Senior / Staff Microcontroller Firmware Engineer

about 3 years ago
Full time role
San Jose, CA, US... more
San Jose, CA, US... more

Job Description

The Digital Cockpit team is responsible for defining the digital experience in all of NIO’s premium smart EVs.  It designs and implements software and hardware to enable the ultimate living room experience for our luxury, electric, autonomous vehicles.

Responsibilities:

  • Own and deliver the software details design and software architecture
  • Own the implementation, unit test, and integration test of one or several software modules

Requirements:

  • BS Degree in Computer Science, Electrical Engineering or related field
  • Exceptional C, C++ programming skills
  • Great depth of experience with embedded RTOS (e.g. QNX, FreeRTOS) or bare metal firmware
  • Experience developing software on multi-core ARM based SoC and 32-bits Microcontrollers
  • Deep understanding of CPU systems and their interactions with others modules within an MCU
  • Experience designing embedded firmware for time-critical, high speed interface and control loop systems from scratch
  • Experience with one or several of these features or hardware component and interface: software update, NOR Flash, Eeprom, Analog Digital Converter, DMA, and cryptography

Preferred Qualifications:

  • MS Degree in Computer Science, Electrical Engineering or related field
  • 5+ years hands-on experience with real-time embedded system development
  • Proficiency with embedded software toolchains like GCC and version control (GIT)
About NIO    NIO Inc. is a pioneer in China’s premium smart electric vehicle market. Founded in November 2014, NIO’s mission is to shape a joyful lifestyle. NIO aims to build a community starting with smart electric vehicles to share joy and grow together with users. NIO designs, jointly manufactures, and sells smart 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 and convenient power solutions, innovative Battery as a Service (BaaS) program, and other user-centric services. NIO began deliveries of the ES8, a 7-seater flagship premium electric SUV, in China in June 2018, and its variant, the 6-seater ES8, in March 2019. NIO officially launched the ES6, a 5-seater high-performance premium electric SUV, in December 2018 and began deliveries of the ES6 in June 2019. NIO officially launched the EC6, a 5-seater premium electric coupe SUV, in December 2019 and began deliveries of the EC6 in September 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