岗位职责:
1、 编写项目中的单片机、ARM驱动程序;
2、 开发底层驱动软件、配套产品的单元测试软件;
3、 负责软件的需求分析、概要设计、详细设计;
4、 编写各种测试程序、对产品的软件进行维护和升级;
5、 配合硬件工程师、FPGA工程师完成产品的测试、验证需求。
岗位要求:
1、 硕士及以上学历,电子、通讯、自动化等相关专业;
2、 有嵌入式领域开发经验,熟悉ARM硬件平台;
3、 精通STM32、zynq系列处理器等。熟悉嵌入式系统移植和硬件驱动程序开发、调试;
4、 熟练应用C、C++编程语言,能独立完成嵌入式应用软件的设计、开发、测试工作;
5、 掌握常用外设、接口、驱动和应用开发,如以太网、1553B、UART、I2C、SPI、ADC等接口;
6、 了解电路设计的基本知识,具有良好的需求文档、设计文档编写能力。