BMS电池管理系统嵌入式开发软件工程师
1.5-3万·13薪
唐山 本科
微探科技
岗位职责:
1.参与嵌入式产品的软硬件需求分析、架构设计、模块划分与方案制定。
2.负责嵌入式软件\硬件的编码、调试、单元测试与集成测试,确保代码质量、性能、可靠性和可维护性。
3.开发、移植和维护底层驱动程序(BSP),包括但不限于:MCU外设驱动(UART, SPI, I2C, USB, ADC/DAC, PWM, CAN, Ethernet等)、传感器驱动、显示驱动、存储驱动等。
4.在实时操作系统(以 Linux为主)或裸机环境下进行多任务/多线程应用开发。
任职要求:
1.学历专业: 计算机科学、电子工程、自动化、通信工程、软件工程等相关专业本科及以上学历。
2. 编程语言: 熟悉C及C++;具备扎实的数据结构、算法基础和良好的编程风格。
3.嵌入式平台: 熟悉ARM架构,熟练掌握是ST/GD系列产品的开发应用。
4.硬件基础: 具备扎实的电子电路基础,能看懂原理图,熟练使用示波器、逻辑分析仪、万用表等调试工具进行硬件/软件联调。
5.开发环境: 熟悉常用的嵌入式开发工具链(熟练应用 Keil软件)、调试器(如 J-Link, ST-Link 等)。
6.操作系统: 熟悉linux系统开发优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕