- 类型
- 校招
- 发布
- 2026-10-11
- 编号
- R266131
职责
- 在资深工程师指导下开发、维护和调试嵌入式软件与固件组件。
- 参与编码、测试、调试和文档编写等软件开发活动。
- 协助软件与硬件系统及嵌入式平台的集成。
- 在开发全周期中支持软件验证、确认和故障排除。
- 与硬件、系统、应用和产品工程等跨职能团队协作。
- 参与技术文档、软件设计讨论和代码审查。
- 将软件工程原则和开发最佳实践应用于分配任务。
必备要求
- 具备软件开发基础和编程概念。
- 通过课程、项目、实习或专业经验具备 C 和/或 C++ 编程经验。
- 理解嵌入式系统概念、微控制器或软硬件交互。
- 熟悉调试工具和问题解决技巧。
- 接触过 Git 等版本控制系统。
- 具备较强的分析能力、沟通能力和团队合作能力。
优先条件
- 计算机工程、计算机科学、电气工程或相关领域的学士学位。
- 0-2 年嵌入式软件开发、固件开发或相关工程领域经验。
- 接触过固件、嵌入式软件或底层编程项目。
- 熟悉软件测试、验证或调试方法。
- 有使用嵌入式开发工具、IDE 或编译器的经验。
- 有嵌入式系统、电子或软硬件集成的学术、实习或个人项目经验。
- 了解 Python 或 Shell 脚本等脚本语言。
Responsibilities
- Develop, maintain, and debug embedded software and firmware components under the guidance of experienced engineers.
- Participate in software development activities including coding, testing, debugging, and documentation.
- Assist in integrating software with hardware systems and embedded platforms.
- Support software verification, validation, and troubleshooting throughout the development cycle.
- Collaborate with cross-functional teams including hardware, systems, applications, and product engineering.
- Participate in technical documentation, software design discussions, and code reviews.
- Apply software engineering principles and development best practices to assigned tasks.
Must Have
- Basic knowledge of software development and programming concepts.
- Experience with C and/or C++ programming through coursework, projects, internships, or professional experience.
- Understanding of embedded system concepts, microcontrollers, or hardware/software interaction.
- Familiarity with debugging tools and problem-solving techniques.
- Exposure to version control systems such as Git or similar tools.
- Strong analytical, communication, and teamwork skills.
Preferred
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- 0-2 years of relevant experience in embedded software development, firmware development, or related engineering fields.
- Exposure to firmware, embedded software, or low-level programming projects.
- Familiarity with software testing, verification, or debugging methodologies.
- Experience with embedded development tools, IDEs, or compilers.
- Academic, internship, or personal project experience involving embedded systems, electronics, or hardware/software integration.
- Knowledge of scripting languages such as Python or Shell.
公司简介
ADI公司(纳斯达克代码:ADI)是高性能模拟、混合信号和数字信号处理(DSP)集成电路(IC)设计、制造和营销方面世界领先的企业,产品涉及几乎所有类型的电子电器设备。自1965年成立以来,我们一直专注于积极应对电子设备中信号处理的相关工程挑战。全世界有超过100,000家客户在使用我们的信号处理产品,这些产品在转换、调节、处理物理现象时发挥着十分重要的作用,例如将温度、压力、声音、光、速度和运动转换为电信号以用于各种电子设备。我们关注重要的战略市场,在这些市场我们的信号处理技术经常是帮助客户产品实现差异化的关键因素,如工业、汽车、通信和消费电子市场等。我们生产各种创新产品——包括数据转换器、放大器和线性产品、射频(RF)IC、电源管理产品、基于微机电系统(MEMS)技术的传感器、其他类型传感器以及信号处理产品,包括DSP和其他处理器——全部是为满足广大客户的需求而设计。