Responsibilities
该职位来源于猎聘 职责: - 发挥技术领导力,引领大型、复杂产品的开发工作。 - 通过全面分析、精准的问题定义、详尽的需求收集以及拟议方案的评估,进行技术可行性研判。 - 设计健壮、结构良好的软件,确保其符合设计标准并达成性能目标。 - 制定方案和工作计划,在遵循技术规范的前提下,确保任务按时完成。 - 编制全面的文档,包括软件需求规格说明、系统图表、测试规程、使用手册及其他相关资料。 - 根据需要交付相关成果,以达成工程和组织的各项目标。 任职要求: 必备条件: - 电子工程、计算机工程或相关专业本科及以上学历。 - 至少10年嵌入式软件开发经验。 - 精通C/C++编程与调试。 - 具备在嵌入式Linux平台上进行QT开发的经验。 - 英语水平需达到能读写技术文档的程度。 - 出色的团队合作与协作能力。 优选条件: - 熟悉嵌入式Linux系统定制及驱动开发者优先。 - 熟悉STM32和/或NXP MCU平台者优先。 - 具备桌面平台上C#/Java/Python的编程与调试能力者优先。 - 具备指导初级工程师的能力。 RESPONSIBILITIES:
-
Exhibit technical leadership to steer the development of large-scale, complex products.
-
Assess technical feasibility through comprehensive analysis, precise problem definition, thorough requirements gathering, and evaluation of proposed solutions.
-
Engineer robust and well-structured software that adheres to design criteria and meets performance objectives.
-
Formulate proposals and work schedules to ensure timely completion while adhering to technical specifications.
-
Compile comprehensive documentation, including software requirement specifications, system diagrams, test procedures, instruction manuals, and other pertinent information.
-
Achieve engineering and organizational objectives by delivering related results as required. QUALIFICATIONS Required:
-
Bachelor or above degree in Electronic Engineering, Computer Engineering or equivalent.
-
At least 10 years’ experience on embedded software development
-
Proficiency in programming and debugging with C/C++.
-
Experience with QT development on embedded Linux platform.
-
English proficiency to be at the level where they can read and write.
-
Exceptional teamwork and collaboration abilities. Desired:
-
Familiarity with the embedded Linux system customization and driver development is highly desired.
-
Familiarity with the STM32 and/or NXP MCU platforms is desired.
-
Strong programming and debugging skills in C#/Java/Python on desktop platform are desired.
-
The ability to mentor and guide junior engineers.