岗位描述
We are seeking a highly motivated Firmware Intern to join our LV Electronic Module Design team in Tesla Shanghai. The candidate will play a crucial role in algorithm design and implementation, embedded software development and module/vehicle level testing
and validation. The candidate should have a good understanding and hands-on experience on RTOS, ARM architecure, embedded system hardware, etc. Knowledge and experience on wireless phone charging, like Qi and high power priviate protocols are high appreciated.
Responsibilities:
Archietect, code and debug embedded software in C/C++ for microcontrollers to implement functions required in electronic modules.
Develop device drivers (SPI/I2C/UART/USB/CAN), RTOS modules and implement communication protocal stacks
Collaborate closely with the EE/FW engineers to ensure seamless integration and system level evaluations.
Troubleshoot using oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers.
Support the manufactoring testing and CI.
Support the production FW build and release.
Qualifications:
Bachelor or Master in Electrical/Computer Engineering or related fields.
Proficiency in embedded C/C++ programing.
Expertise with MCUs/SoCs (STM32, NXP, TI, Raspberry Pi, etc) and debug tools (GDB, JTAG).
Familiar with the software compling tools and building flow.
Familiar with the version control and CI.