该职位来源于猎聘
Job Responsibilities工作职责: o Lead the end-to-end embedded software development of automotive smart dimming glass ECU, including MCU platform bring-up, software architecture, module design, coding, debugging, integration, verification and release. o Develop and debug MCU basic software and low-level drivers, including GPIO, ADC, PWM/timers, DMA, watchdog, Flash/Data Flash, UART/LIN, CAN and other required peripherals. o Develop application software for dimming glass control, including dimming logic, PWM/SPWM control, voltage/current control, system state machine, calibration and fault handling. o Implement ECU communication and diagnostic functions, including LIN/CAN message handling, signal mapping, checksum, timeout monitoring, fault detection and fail-safe strategy. o Support bootloader and firmware update related development, including flashing process, software version control, compatibility check and release traceability. o Define and execute software unit test, integration test and system-level functional verification based on ECU requirements, software design and application scenarios. o Perform ECU software debugging and hardware-software integration on bench, using debugger, oscilloscope, logic analyzer, CAN/LIN tools and other lab equipment. o Analyze software and hardware interface issues, identify root causes, propose corrective actions and verify fixes together with hardware engineers and suppliers. o Prepare and maintain software engineering documents, including software requirements, software architecture/design documents, interface specifications, test reports, issue lists, release notes and version records. o Work with internal teams, external suppliers and customers to align software requirements, technical interfaces, development timing, validation results and project deliverables.
对这个职位感兴趣吗?