- 地点
- 布拉加,葡萄牙
- 工作方式
- 混合办公
- 类型
- 全职
- 部门
- 电动自行车
- 招聘主体
- 博世服务解决方案有限公司
职责
- 固件开发:编写软件需求,设计、实现并测试多个电动自行车模块的嵌入式软件,主要使用 C++(C 仅用于底层,如设备驱动)。
- 软件质量:通过全面测试和代码审查确保软件质量,持续优化现有系统。
- 流程开发:参与从详细需求分析到量产支持的完整软件开发流程。
- 系统集成:确保电动自行车子系统/模块之间的正确通信与集成。
- 连接设计:开发和实现稳健的通信协议(如 CAN、UART、BLE、SPI)。
- 协作:与跨学科团队合作,协调硬件、软件和设计要求,实现最佳系统性能。
必备要求
- 教育背景:嵌入式系统、电子工程或相关专业硕士学位,或具备同等经验。
- 编程:精通嵌入式系统编程,主要使用 C++,并熟悉 C。
- 微控制器经验:具备微控制器及硬件/软件集成的实践经验。
- 通信协议:精通 CAN、UART、SPI、I2C 和 BLE 协议。
- 实时操作系统:能够理解和使用实时操作系统。
- 调试工具:熟悉调试工具、JTAG 调试器、跟踪器、示波器、逻辑分析仪和串行监视器。
- 系统测试与自动化:具备测试环境工作能力,包括实验室环境搭建和电动自行车系统现场测试;熟悉 Python 和 Jenkins。
- 版本控制:熟练使用 Git 进行协作开发,了解 GitHub 和 Jira。
- 分析能力:具备较强的问题解决和调试能力,注重细节。
优先条件
- STM32CubeIDE、TensorFlow。
Responsibilities
- Firmware development: write software requirements, design, implement and test embedded software for multiple eBike modules, mainly in C++ (C only for low-level, e.g. device drivers).
- Software quality: ensure software quality through comprehensive testing and code reviews, and continuously optimize existing systems.
- Process development: experience the full software development process from detailed requirements analysis to successful series support.
- System integration: ensure correct communication and integration between eBike subsystems/modules.
- Connectivity design: develop and implement robust communication protocols (e.g. CAN, UART, BLE, SPI).
- Collaboration: work with cross-disciplinary teams to align hardware, software and design requirements for optimal system performance.
Must Have
- Education: Master's degree in embedded systems, electronic engineering or related field, or equivalent experience.
- Programming: proficient in embedded systems programming, mainly C++, also familiar with C.
- Microcontroller experience: hands-on experience with microcontrollers and hardware/software integration.
- Communication protocols: proficient in CAN, UART, SPI, I2C and BLE.
- RTOS: able to understand and use real-time operating systems.
- Debugging tools: familiar with debug tools, JTAG debuggers, tracers, oscilloscopes, logic analyzers and serial monitors.
- System testing and automation: able to work in test environments, including lab setup and field testing of eBike systems; familiar with Python and Jenkins.
- Version control: proficient with Git for collaborative development; knowledge of GitHub and Jira.
- Analytical skills: strong problem-solving and debugging skills, detail-oriented.
Preferred
- STM32CubeIDE, TensorFlow.
公司简介
博世集团于1909年首次进入中国市场,开设了第一家贸易办事处。1926年,博世在上海创建了首家汽车售后服务车间。在过去的112年里,博世见证了中国社会日新月异的变化——尤其是改革开放以来经济的迅速崛起。博世集团秉承“根植本土、服务本土”的理念,深度融入了中国经济的发展,与中国市场共同成长。现在,博世为中国市场和用户提供汽车与智能交通、工业、消费品以及能源与建筑技术领域先进的技术和解决方案,在各个业务领域深刻地践行并诠释“科技成就生活之美”的理念。截至2020年12月31日,博世在中国经营着56家公司,销售额达1173亿人民币,中国市场首次成为博世集团最大的单一市场,也是博世除德国以外拥有员工人数最多的国家。
