Key Responsibilities:
Design a PCB integrating STM32 microcontroller with a TJA1050 CAN transceiver for UART to CAN data conversion. Incorporate CAN (5V input, CANH, CANL, GND) and UART (RX, TX, GND) interfaces. Include three status LEDs for CAN, UART, and power indications, each controlled by an I/O pin. Integrate a USB-C or micro USB port for firmware flashing.
Requirements:
Proficiency in PCB design, familiarity with CAN protocols and hardware interfaces, understanding of electrical engineering principles, experience in USB port integration, collaborative mindset, attention to detail, and ability to work with provided pin specifications.