- 地点
- 新加坡
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2025-11-20
- 截止
- 2026-01-30(已截止)
- 编号
- R25-6079
职责
- 对嵌入式工程充满热情,渴望不断改进,将最佳实践和现代技术应用于嵌入式设计和流程中。
- 能够快速适应并积极应对业务需求和战略变化。
- 具备从不同角度分析问题、分析不同解决方案优缺点的能力。
- 思想开放,愿意在可接受的范围内进行尝试,并将新颖的解决方案引入设计和问题解决中。
- 个人代码审查经验,负责查找和解决潜在问题和缺陷。
- 具备在多元文化环境下与用户协作解决用户问题的经验。
必备要求
- 至少拥有3年嵌入式软件产品开发经验。
- 电气/计算机/计算机科学工程专业的学士或硕士学位。
- 具备使用 C 和 C++ 编程语言开发嵌入式软件的知识和经验。
- 具备扎实的 32 位 ARM 微控制器启动过程和底层设备驱动程序方面的知识和开发经验。
- 具备扎实的实时操作系统(RTOS)知识,并有使用 RTOS 开发嵌入式应用程序的经验。
- 具备 TCP/IP、CIP 等通信协议方面的知识和经验。
- 具备解决复杂问题的经验。
优先条件
- 熟悉敏捷/SCRUM 流程、静态分析工具和版本控制工具(例如 Git)者优先考虑。
- 具备固件/嵌入式软件设计文档编写经验,熟悉各种成熟的设计技术和设计模式。
- 具备使用各种硬件辅助调试工具(示波器、逻辑分析仪等)的经验。
- 具备安全编码 CERT C/C++ 标准方面的知识者优先考虑。
- 具备安全开发流程方面的知识或经验者优先考虑。
Responsibilities
- Passionate about embedded engineering. Eager to continuously improve and apply best practices and modern technologies to embedded design and processes.
- Able to quickly adapt and proactively respond to business needs and strategic changes.
- Ability to analyze problems from different perspectives and evaluate the pros and cons of different solutions.
- Open-minded, willing to experiment within acceptable boundaries and introduce novel solutions into design and problem solving.
- Experience with personal code reviews, responsible for finding and fixing potential issues and defects.
- Experience collaborating with users in a multicultural environment to solve user problems.
Must Have
- At least 3 years of experience in embedded software product development.
- Bachelor's or Master's degree in Electrical/Computer/Computer Science Engineering.
- Knowledge and experience developing embedded software using C and C++ programming languages.
- Solid knowledge and development experience with 32-bit ARM microcontroller boot process and low-level device drivers.
- Solid knowledge of real-time operating systems (RTOS) and experience developing embedded applications using an RTOS.
- Knowledge and experience with communication protocols such as TCP/IP and CIP.
- Experience solving complex problems.
Preferred
- Familiarity with Agile/SCRUM processes, static analysis tools, and version control tools (e.g., Git) is a plus.
- Experience writing firmware/embedded software design documentation, familiar with various established design techniques and design patterns.
- Experience using various hardware-assisted debugging tools (oscilloscopes, logic analyzers, etc.).
- Knowledge of secure coding CERT C/C++ standards is a plus.
- Knowledge or experience with secure development processes is a plus.
公司简介
罗克韦尔自动化(Rockwell Automation, Inc.,纽约证券交易所代码:ROK)是工业自动化和数字化转型领域的全球领先企业,总部位于美国威斯康星州密尔沃基,拥有约 23,000 名员工,为 100 多个国家和地区的客户提供服务。公司致力于将人们的想象力与技术潜力相结合,帮助全球制造商提高生产力、可持续性和敏捷性,并在工业企业中实施 The Connected Enterprise。