该职位来源于猎聘 职责: - 展现技术领导力,指导大规模、复杂产品的开发。 - 通过全面分析、精准问题定义、彻底需求收集和提案方案评估,评估技术可行性。 - 设计结构良好的软件,使其符合设计标准并达到性能目标。 - 制定方案和工作计划,确保按时完成并遵守技术规范。 - 编写全面的文档,包括软件需求规格、系统图、测试流程、操作手册及其他相关信息。 - 按要求交付相关成果,实现工程和组织目标。 资格要求 必需: - 电子工程、计算机工程或相关专业学士或以上学历。 - 至少6年嵌入式软件开发经验。 - 精通C/C++编程和调试。 - 英文读写能力。 - 出色的团队合作与协作能力。 优先: - 熟悉STM32和/或NXP MCU平台者优先。 - 具备C#/Java/Python的编程和调试能力者优先。 - 有Linux平台下QT开发经验者优先。 - 有能力指导和培养初级工程师。 --- 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 6 years' experience on embedded software development.
-
Proficiency in programming and debugging with C/C++.
-
English reading and writing skills.
-
Exceptional teamwork and collaboration abilities. Desired:
-
Familiarity with the STM32 and/or NXP MCU platforms is highly desired.
-
Strong programming and debugging skills in C#/Java/Python are desired.
-
Experience with QT development on the Linux platform is a plus.
-
The ability to mentor and guide junior engineers.