- 地点
- 上海,中国
- 类型
- 全职
- 资历
- senior
- 编号
- JR00028535
职责
- 编写结构良好、可测试、高效且易于维护的代码
- 提出高效且可靠的软件解决方案
- 开发模块化应用软件模块
- 分析并提升模块化软件的效率、稳定性和可扩展性
- 开发软件测试和持续集成
- 软件设计和产品的文档
必备要求
- 软件工程、计算机科学与技术硕士,或具备上述领域必要专业知识的同等学位
- 3+年嵌入式软件开发经验,优秀的 C/C++
- 对外设接口(如 UART/SPI/IIC/RGMII/PCIE)有很好的了解
- 基于 ARM 架构的 MPU/SoC(例如 ARM CortexA72/A53/RSF)的经验
- 熟悉 RTOS 并有 HAL 和驱动开发经验(例如 FreeRTOS、VxWorks)
- 理解硬件原理图设计的能力
- 英语专业沟通能力
- 解决问题的能力、结果导向、时间管理和团队合作能力
- 积极的工作态度、对任务的投入以及强烈的结果导向
优先条件
- 有 Linux 内核模块开发、文件系统构建和 SDK 生成经验者将加分
- 有 TSN 经验,PTP 经验加分
- 有工业软件开发经验者更加分
- 了解敏捷开发流程是加分项
Responsibilities
- Write well-structured, testable, efficient, and maintainable code
- Propose efficient and reliable software solutions
- Develop modular application software modules
- Analyze and improve the efficiency, stability, and scalability of modular software
- Develop software testing and continuous integration
- Document software design and products
Must Have
- Master's degree in Software Engineering, Computer Science, or equivalent degree with necessary expertise in these fields
- 3+ years of embedded software development experience, excellent C/C++
- Good understanding of peripheral interfaces (e.g., UART/SPI/IIC/RGMII/PCIE)
- Experience with ARM-based MPU/SoC (e.g., ARM CortexA72/A53/RSF)
- Familiar with RTOS and experience in HAL and driver development (e.g., FreeRTOS, VxWorks)
- Ability to understand hardware schematic design
- Professional English communication skills
- Problem-solving skills, results-oriented, time management, and teamwork abilities
- Positive work attitude, commitment to tasks, and strong results orientation
Preferred
- Experience in Linux kernel module development, file system construction, and SDK generation is a plus
- Experience with TSN and PTP is a plus
- Experience in industrial software development is a plus
- Knowledge of agile development processes is a plus
公司简介
在 ABB,我们帮助各行各业保持竞争优势——更高效、更可持续地运营。进步是我们的标准——为了您、您的团队,以及全世界。作为全球领导者,我们为您提供实现这一目标所需的一切。这并非易事,成长需要决心。但在 ABB,您永远不会孤军奋战。掌控推动世界发展的动力。在 ABB,你不仅仅是开始一份工作,更是开启一段个人和职业发展的旅程。我们的文化建立在强大的价值观之上,每个人都受到重视,并被赋予充分发挥其潜力的权力。我们相信,持续发展能够赋能每个人,使其有所作为。我们的“学习、连接、成长”体系和互助文化赋能 ABB 的每一位员工,帮助他们实现个人目标和抱负。在 ABB,我们关心员工及其故事。我们营造安全、公平、公正、包容的工作环境,让每个人都能蓬勃发展、获得成功,无论性别、种族或文化背景、性取向、宗教或社会背景如何。多元化的团队使我们更加强大。ABB 也致力于在所做的每一件事中秉持高标准的道德。