旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

固件工程实习生

Firmware Engineering Intern

闪迪(SanDisk)

地点
首尔,韩国
类型
实习
部门
固件工程

半导体存储

职责

  • 使用 C/C++ 为基于微控制器的应用开发和编写固件代码
  • 协助设计、实施和测试嵌入式软件解决方案
  • 使用合适的调试工具和技术调试固件问题
  • 与硬件工程师协作,确保软硬件无缝集成
  • 审阅并解读技术文档、数据表和设计规范
  • 参与代码审查,为提高代码质量和最佳实践做出贡献
  • 记录固件功能、设计决策和测试流程
  • 协助团队排查和解决技术难题
  • 有助于优化固件性能和内存效率

必备要求

  • 精通 C/C++ 编程语言
  • 对微控制器和嵌入式系统基础知识有扎实的理解
  • 掌握硬件/软件集成概念和原理
  • 熟悉调试工具和调试技术
  • 较强的分析和解决问题的能力
  • 能够阅读、理解和使用技术文档和数据表
  • 工作条理清晰,注重细节
  • 了解软件开发最佳实践和编码标准
  • 具备软件测试和质量保证原则方面的基本知识
  • 能够编写清晰、易于维护且文档完善的代码

优先条件

  • 具备 ARM Cortex-M 处理器或类似微控制器架构的使用经验
  • 熟练使用版本控制系统,特别是 Git
  • 实时操作系统(RTOS)知识
  • 了解 UART、SPI 或 I2C 等通信协议
  • 以往在嵌入式系统或固件开发方面的实习、学术项目或专业经验
  • 具备集成开发环境(IDE)、编译器和调试软件方面的经验
  • 熟悉固件测试方法和工具
  • 掌握软件设计模式和架构原则
  • 具备敏捷开发方法或协作开发工作流程方面的经验
  • 熟悉持续集成和构建自动化工具
  • 了解软件文档编写规范和技术写作

Responsibilities

  • Develop and write firmware code for microcontroller-based applications using C/C++
  • Assist in designing, implementing, and testing embedded software solutions
  • Debug firmware issues using appropriate debugging tools and techniques
  • Collaborate with hardware engineers to ensure seamless hardware/software integration
  • Review and interpret technical documents, datasheets, and design specifications
  • Participate in code reviews to contribute to code quality and best practices
  • Document firmware functionality, design decisions, and test procedures
  • Assist the team in troubleshooting and resolving technical issues
  • Help optimize firmware performance and memory efficiency

Must Have

  • Proficiency in C/C++ programming languages
  • Solid understanding of microcontrollers and embedded systems fundamentals
  • Knowledge of hardware/software integration concepts and principles
  • Familiarity with debugging tools and debugging techniques
  • Strong analytical and problem-solving skills
  • Ability to read, understand, and use technical documents and datasheets
  • Organized and detail-oriented
  • Knowledge of software development best practices and coding standards
  • Basic knowledge of software testing and quality assurance principles
  • Ability to write clear, maintainable, and well-documented code

Preferred

  • Experience with ARM Cortex-M processors or similar microcontroller architectures
  • Proficiency with version control systems, especially Git
  • Knowledge of real-time operating systems (RTOS)
  • Understanding of communication protocols such as UART, SPI, or I2C
  • Previous internship, academic project, or professional experience in embedded systems or firmware development
  • Experience with integrated development environments (IDEs), compilers, and debugging software
  • Familiarity with firmware testing methods and tools
  • Knowledge of software design patterns and architecture principles
  • Experience with agile development methodologies or collaborative development workflows
  • Familiarity with continuous integration and build automation tools
  • Knowledge of software documentation standards and technical writing

公司简介

闪迪深谙个人和企业如何使用数据,我们不断创新,致力于提供满足当下需求并助力未来发展的解决方案。凭借在闪存和先进存储技术领域丰富的突破性创新经验,我们的解决方案已成为我们所处数字世界的核心,而我们也有能力塑造这个世界。闪迪致力于满足个人和企业愿景与现实交汇点的需求,助力他们不断前行,突破极限。我们凭借强大的制造能力和行业领先的产品组合,实现这一目标。我们的产品组合以其创新性、卓越性能和优良品质享誉全球。闪迪拥有两家工厂,因其在第四次工业革命(4IR)领域的先进创新而被世界经济论坛认定为全球灯塔网络成员。这两家工厂还因其在高效运营方面的突破性成就而被授予“可持续发展灯塔”称号。凭借我们的全球布局,我们确保全球供应链能够获得所需的闪存,从而推动世界向前发展。