C-Model / Embedded Platform Software Engineer
Description
【Job Description 】
We are looking for an experienced Embedded Platform Software Engineer / Technical Owner to own and develop the software platform for embedded systems. The ideal candidate should have strong experience in embedded application and driver development, operating system platform ownership, and FPGA bring-up, porting, and verification.
【Key Responsibilities 】
1. Develop and maintain embedded system applications, middleware, and device drivers.
2. Serve as the technical owner of a specific OS platform, responsible for platform architecture, integration, maintenance, and technical roadmap.
3. Lead and support OS platform bring-up, configuration, customization, and issue debugging.
4. Perform FPGA-based platform porting, bring-up, validation, and verification.
5. Work closely with hardware, FPGA, firmware, and software teams to integrate and debug the complete system.
6. Develop verification plans and test environments for FPGA-based platforms.
7. Analyze and resolve system-level issues related to hardware, drivers, OS, and applications.
8. Optimize system performance, reliability, boot time, and resource utilization.
9. Establish platform documentation, development guidelines, and technical standards.
10. Provide technical leadership and coordinate cross-functional teams for platform development and issue resolution.
