- 地点
- 南京,中国
- 工作方式
- 现场办公
- 类型
- 实习
- 招聘主体
- Telefonaktiebolaget LM 爱立信
职责
- 设计、实施和维护用于无线电产品的高性价比、高质量测试软件,部署于无线电模块、嵌入式系统、工业 PC 和云平台。
- 应用软件方向:开发和维护适配全球通用测试环境的软件(操作系统、MES、云基础设施);开发测试硬件底层驱动程序;开发无线电单元测试方法软件;开发云原生后端服务,用于可扩展的流数据摄取和实时处理;开发基于云的 Web 应用,实现交互式数据可视化;设计和实现软件非功能性需求(系统性能、可靠性、安全性);与全球专家团队合作进行通用功能分析和功能开发。
- 嵌入式软件方向:参与基于 Linux 的无线电单元或接口板嵌入式软件的设计、开发和调试;根据设计规范开发软件模块;使用调试工具识别和修复软件问题;按需求文档编写高质量、易维护的代码,遵循编码标准和最佳实践,进行代码审查和单元测试,编写代码文档;协助无线电集成和硬件工程师调试无线电测试用例,理解硬件数据手册和通信协议,实现底层驱动程序(如 UART、SPI、I2C),使用实际硬件测试驱动程序并报告问题;参与测试方法的性能优化和故障排除,优化代码和算法,识别并解决系统崩溃或意外行为;学习和应用嵌入式开发相关新技术和工具;与团队协作满足项目开发进度和交付要求;与全球专家团队合作进行通用功能分析和功能开发;支持职能领域能力发展;遵守爱立信的指令、指示和程序。
必备要求
- 教育背景:电子工程、计算机科学、人工智能或相关领域的硕士或以上学位。
- 精通 C++/C#/Python 编程。
- 具备 Windows/Linux 编程知识。
- 了解软件架构和模块化设计。
- 对前沿技术充满热情,并具备快速学习能力。
- 良好的数据分析和演示能力。
- 英语口语和写作流利。
- 每周到现场工作 3 天以上,持续 3-6 个月。
优先条件
- 了解云原生概念和云平台架构者优先考虑。
- 了解生成式人工智能和智能体人工智能框架者优先。
Responsibilities
- Design, implement and maintain cost-effective, high-quality test software for radio products, deployed on radio modules, embedded systems, industrial PCs and cloud platforms.
- Application software track: develop and maintain software adapting to a globally used test environment, including operating systems, MES and cloud infrastructure; develop low-level drivers for test hardware; develop software for radio unit test methods; develop cloud-native backend services for scalable streaming data ingestion and real-time processing; develop cloud-based web applications for interactive and insightful data visualization; design and implement software non-functional requirements including system performance, reliability and security; collaborate with global expert teams on common function analysis and feature development.
- Embedded software track: participate in the design, development and debugging of Linux-based embedded software for radio units or interface boards; develop software modules according to design specifications; use debugging tools to identify and fix software issues; write high-quality, maintainable code per requirement documents, follow coding standards and best practices, conduct code reviews and unit tests, and write code documentation; assist radio integration and hardware engineers in debugging radio test cases, understand hardware datasheets and communication protocols, implement low-level drivers (e.g. UART, SPI, I2C), test drivers with real hardware and report issues; participate in performance optimization and troubleshooting of test methods, optimize code and algorithms, identify and resolve system crashes or unexpected behavior; learn and apply new technologies and tools related to embedded development; collaborate with the team to meet project development schedules and delivery requirements; collaborate with global expert teams on common function analysis and feature development; support competence development in the functional area; comply with Ericsson's instructions, directives and procedures.
Must Have
- Education: Master's degree or above in Electronic Engineering, Computer Science, Artificial Intelligence or a related field.
- Proficiency in C++/C#/Python programming.
- Knowledge of Windows/Linux programming.
- Understanding of software architecture and modular design.
- Passion for cutting-edge technologies and ability to learn quickly.
- Good data analysis and presentation skills.
- Fluent spoken and written English.
- On-site at least 3 days per week for 3-6 months.
Preferred
- Knowledge of cloud-native concepts and cloud platform architecture is a plus.
- Knowledge of generative AI and agentic AI frameworks is a plus.
公司简介
在爱立信,你将拥有绝佳的机会,运用你的技能和想象力,突破一切可能的界限,为解决世界上一些最棘手的问题打造前所未有的解决方案。你将面临挑战,但绝不会孤军奋战。你将加入一个多元化的创新团队,他们都致力于突破现状,创造未来。鼓励多元包容的组织架构是爱立信的核心价值观,因此我们将其贯穿于所有工作中。我们坚信,与拥有不同经验的人才合作能够推动创新,而创新对于我们未来的发展至关重要。我们鼓励来自各种背景的人士申请加入爱立信团队,充分发挥自身潜力。爱立信是一家机会均等的雇主,我们为此感到自豪。