- 地点
- 上海,中国
- 类型
- 校招
职责
- 负责制定软件需求规格说明书(SRS),决定哪些功能适合现有或拟定的硬件。
- 与技术专家密切协商,确定所需的硬件/软件接口。
- 负责软件集成,确保模块间的相互一致性和高效集成。
- 设计嵌入式系统软件以支持照明产品,包括与电子工程师一起进行固件编码和调试,以及根据功能要求通过编程实现算法。
- 维护软件开发环境,包括维护最先进的工具集,解决不同软件系统之间的兼容性问题。
必备要求
- 电子、自动化或计算机科学专业的学士或硕士学位。
- 具备 C 或 C++编程经验。
- 精通 MCU(ARM,MSP430 等)固件开发。
- 精通接口协议:SPI、I2C、UART、内存总线、USB、DMX/DALI 等。
- 精通嵌入式操作系统(FreeRTOS 等)内核,包括内存管理、系统调用、进程调度、IPC 等。
- 精通源代码控制和缺陷跟踪(Git、SVN 等)。
- 英语听说读写流利。
Responsibilities
- Develop software requirements specifications (SRS) to determine which functions are suitable for existing or proposed hardware.
- Work closely with technical experts to define required hardware/software interfaces.
- Responsible for software integration, ensuring mutual consistency and efficient integration between modules.
- Design embedded system software to support lighting products, including firmware coding and debugging with electronic engineers, and implementing algorithms through programming according to functional requirements.
- Maintain the software development environment, including maintaining a state-of-the-art toolset and resolving compatibility issues between different software systems.
Must Have
- Bachelor's or Master's degree in Electronics, Automation, or Computer Science.
- Experience with C or C++ programming.
- Proficiency in MCU firmware development (ARM, MSP430, etc.).
- Proficiency in interface protocols: SPI, I2C, UART, memory bus, USB, DMX/DALI, etc.
- Proficiency in embedded operating system kernels (FreeRTOS, etc.), including memory management, system calls, process scheduling, IPC, etc.
- Proficiency in source code control and defect tracking (Git, SVN, etc.).
- Fluent in English listening, speaking, reading, and writing.
公司简介
通过大胆的发现和尖端创新,我们引领着一个对地球的未来至关重要的行业:照明。凭借我们在互联照明和物联网领域的领导地位,我们正在为家庭、办公室、城市等领域开辟数据分析、人工智能和智能解决方案的新天地。在昕诺飞,您可以在我们令人难以置信的 125+ 年传统基础上塑造明天,同时努力实现更大胆的可持续发展目标。我们持续学习、创造力以及对多样性和包容性的承诺文化使您能够发展自己的技能和职业生涯。加入我们,我们将共同改变我们的行业,为更光明的生活和更美好的世界带来持久的改变。你照亮了道路。