will base in
日常工作内容:
- Designs and develops embedded software for existing and new products.
设计和开发现有和新产品的嵌入式软件。
- Analyzes high level design and proposes detailed level module design for development.
分析顶层设计并提出详细的模块设计。
- Analyses module design and develops software within module design guidelines. Uses know-how for code efficiency.
分析模块设计,并在模块设计指南内开发软件,利用专业知识提高代码效率。
- Reviews developed code, test the quality and module functionality. Debugs and troubleshoots where needed.
审查开发的代码,测试其质量和模块功能,必要时进行调试和故障排除。
- Documents all required software data into documentation system.
将所有必要的软件数据编制成文档。
- Participates in multidisciplinary project teams as a point of contact regarding software development.
作为软件开发的联络点,参与多学科项目团队。
- Ensures software delivery within set time while supporting the team for technical issues analysis.
在支持团队进行技术问题分析的同时,确保在规定时间内交付软件。
- Reviews software quality by static and dynamic code analysis and unit testing.
通过静态、动态代码分析和单元测试审核软件质量。
- Quantifies severity of failure/bugs.
问题的严重性。
- Liaises closely with the Architect in order to meet high level design and coding principles.
• Experience with BLDC design and production processes.
• English reading, writing, speaking available.
• Bachelor’s degree in communication Engineering, Software Engineering or Computer Software is required. A Master’s Degree is preferred.
• Minimum 5 years experiences of Embedded Software development.
• Experience with C, C++, Python, Knowledge of communication buses as LIN, CAN, SPI, I2C, Knowledge of SW architectures and modular approaches.
具备C、C++、Python编程语言的经验,了解如LIN,CAN, SPI,I2C等通信协议,了解软件架构和模块化方法。
• Experienced with software development according to ASPICE guideline.
• V-model based development processes.
加分项:
- Actuator with embedded firmware development experiences.
嵌入式软件电机相关开发经验。
- Functional Safety experiences.
我们将为您提供:
- Continuous training from MCi HQ (Europe)
来自欧洲总部的持续培训;
- Opportunity of global work environment
全球化的工作环境;
社会保险;
Job CategoryDesign, Process & Technology Engineering
Required Skills:
Optional Skills: