- 地点
- 上海,中国
- 类型
- 实习
- 截止
- 2026-06-21(已截止)
职责
- 参与嵌入式系统软件模块的开发。
- 与开发团队合作,提升单元测试覆盖率,提升整体软件质量。
- 协助开发搭建测试用例,确保软件符合行业标准和要求。
- 协助记录和整理软件的项目管理文档和报告,确保项目进度和高效协作。
- 维护和增强版本控制及持续集成/持续部署(CI/CD)流水线,确保软件开发的可靠性和高效。
- 开发和维护CMake模板,并定制化VS Code设置,以简化软件开发流程。
- 开发用于内存分析和调试的脚本,以帮助识别和解决软件问题。
必备要求
- 目前攻读电气工程、计算机科学、信息技术或相关领域的学士学位(优先)或具有实践经验的学士学位。
- 熟练掌握嵌入式系统的C/C++编程。
- 熟悉Python和Bash等脚本语言。
- 了解版本控制系统(Git)和CI/CD流程的基本了解。
- 了解软件测试的原则和实践。
- 出色的沟通和团队合作能力。
- 快速学习和适应新技术的能力。
Responsibilities
- Participate in the development of embedded system software modules.
- Collaborate with the development team to improve unit test coverage and overall software quality.
- Assist in developing test cases to ensure software meets industry standards and requirements.
- Assist in documenting and organizing software project management documents and reports to ensure project progress and efficient collaboration.
- Maintain and enhance version control and CI/CD pipelines to ensure reliable and efficient software development.
- Develop and maintain CMake templates and customize VS Code settings to streamline the software development process.
- Develop scripts for memory analysis and debugging to help identify and resolve software issues.
Must Have
- Currently pursuing a bachelor's degree (preferred) in Electrical Engineering, Computer Science, Information Technology, or a related field, or a bachelor's degree with practical experience.
- Proficient in C/C++ programming for embedded systems.
- Familiar with scripting languages such as Python and Bash.
- Basic understanding of version control systems (Git) and CI/CD processes.
- Understanding of software testing principles and practices.
- Excellent communication and teamwork skills.
- Ability to learn quickly and adapt to new technologies.
