TCL测试开发工程师
校招全职智能制造类地点:惠州状态:招聘
任职要求
1. 精通C/C++语言编程,有良好的编程习惯和分层思想; 2. 熟练掌握ARM/STM32/SOC编程; 3. 熟悉uCOS、FreeRTOS等实时操作系统; 4. 熟悉TCP/IP、UDP协议栈原理、LwIP协议栈编程,I2S、SPI通信协议; 5. 具备一定硬件基础、熟悉AltiumDeigner电路设计软件,可以绘制/修改电路板; 6. 具备HDMI/AV信号源开发经验优先。
工作职责
1. 根据嵌入式软件系统的需求,完成方案设计、编码实现等开发工作; 2. 负责嵌入式软件系统的功能调试,编写相关的测试方案及用例; 3. 按项目管理规范的要求编制、整理并提交相关的技术开发文档; 4. 对项目方案进行修改、维护和优化; 5. 完成公司安排的其他任务。
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
SOC+
https://www.arm.com/resources/education/books/modern-soc
The aim of this textbook is to expose aspiring and practising SoC designers to the fundamentals and latest developments in SoC design and technologies using examples of Arm Cortex-A technology and related IP blocks and interfaces.
https://www.arm.com/resources/education/education-kits/introduction-to-soc
To produce students with solid introductory knowledge on the basics of SoC design and key practical skills required to implement a simple SoC on an FPGA and write embedded programs targeted at the microprocessor to control the peripherals.
https://www.youtube.com/watch?v=dokgLSAhqHI
A key part of the digital innovation revolution has been the embrace of the SoC, or system-on-chip.
uC/OS+
https://micrium.atlassian.net/wiki/spaces/osiidoc/pages/163862/Getting+Started+with+C+OS-II
This chapter provides four examples on how to use µC/OS-II.
https://www.analog.com/media/en/dsp-documentation/software-manuals/micrium-ucos-iii-usersmanual.pdf
learn about real-time kernels through μC/OS-III.
FreeRTOS+
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/00-Overview
Our beginner's guides are here to help you get up to speed quickly and easily with FreeRTOS.
TCP/IP+
[英文] What is TCP/IP?
https://www.techtarget.com/searchnetworking/definition/TCP-IP
TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect network devices on the internet.
相关职位
社招策略部署岗
1.负责京东金条/白条等产品的风控策略全流程开发,涵盖策略配置、数据加工、接口联调及测试验证; 2.建立策略效果监控体系,完成日常预警配置及核心业务指标分析,保障风控系统稳定运行; 3.主导策略全生命周期管理,按时交付高质量风控方案并持续迭代优化。
更新于 2025-06-16
社招5年以上测试开发岗
1.负责七鲜、拼拼需求全链路质量保障,包含需求分析、测试方案设计、测试执行及线上问题管控; 2.运用自动化、流水线等技术手段提升测试效率并通过流程机制、协同推动等举措提升研发效能; 3.负责核心系统性能测试脚本优化、开发、执行。
更新于 2025-06-15
社招3-10年测试开发岗
1、负责测试开发工作,基于深入的业务理解,进行测试流程优化与自动化测试工具的开发,以提高产品质量及发布效率; 2、根据产品特性,设计并实施测试策略和计划,保证软件质量满足业务需求,降低潜在风险; 3、研究并引入先进的测试方法和工具,提升测试效率,推动团队技术能力的提升; 4、与项目团队紧密配合,通过有效的沟通确保测试活动与项目进度同步,达成项目质量目标; 5、对测试过程中发现的问题进行深入分析,提出改进建议,协助开发团队优化产品架构和代码质量; 6、持续总结测试经验,构建知识库,促进团队间的知识共享和技能提升。
更新于 2025-06-09