Senior Embedded Software Engineer 高级嵌入式软件工程师-Linux

福禄克测试仪器有限公司 

📍 Shanghai, China 🇨🇳

full-time
senior
Posted —

Key Skills

C++LinuxQTSTM32NXP

Industry

Consumer ElectronicsAutomotive

Job Description

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.