西门子嵌入式研发工程师 上海
社招全职5-10年研发地点:上海状态:招聘
任职要求
职位名称:固件/嵌入式研发工程师 职位描述: • 负责部门产品的固件开发与迭代,确保产品顺利交付 • 协同硬件工程师开展软硬件协同与测试,保障固件满足工业级可靠性标准 • 负责固件开发全流程文档撰写,确保技术信息的清晰传递 • 快速响应现场反馈的固件问题,提供远程技术支持或现场排查方案 • 参与跨部门技术评审会议,提供固件研发相关的专业意见 职位要求: • 本科及以上学历,自动化、电子信息工程、计算机科学与技术、电气工程及其自动化等相关专业。 • 3-5 年及以上嵌入式固件研发经验,具备 DCS 控制器或工业控制类产品固件开发生命周期经验优先;有持续性单一产品 3 年以上深度研发经验者优先。有西门子 SIMATIC 系列(如 PCS7)产品开发或适配经验者优先 • 精通 C 语言,具备规范的编码习惯与性能优化能力,能独立完成底层驱动、控制逻辑等核心模块开发;具备C++ 经验者优先 • 具备嵌入式实时操作系统开发经验,了解任务调度、内存管理等核心机制 • 深入了解编译器原理,熟悉 GCC 交叉编译工具链的使用,能根据目标架构(如 ARM)配…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
N/A
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
GCC+
https://gcc.gnu.org/onlinedocs/gcc-15.2.0/gcc/
This file documents the use of the GNU compilers.
https://www.seas.upenn.edu/~ese5320/fall2022/handouts/_downloads/788d972ffe62083c2f1e3f86b7c03f5d/gccintro.pdf
The purpose of this book is to explain the use of the GNU C and C++ compilers, gcc and g++.
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html
The original GNU C Compiler (GCC) is developed by Richard Stallman, the founder of the GNU Project.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
还有更多 •••
相关职位
校招操作系统及嵌入式
1.负责自研操作系统内核及网络协议栈相关功能开发及验证工作; 2.参与内核及网络协议栈功能开发、性能分析和调优; 3.参与自动化测试用例设计与实现; 4.参与项目中缺陷的分析和解决。
上海
校招操作系统及嵌入式
1. 负责 AI 推理引擎的模型加载、解析、执行等功能研发及测试; 2. 负责 AI 推理引擎的应用开发及验证,性能分析及优化; 3. 负责端到端异构 AI 调度系统的设计开发,优化验证; 4. 负责自动驾驶业务 AI 模型工程适配、实车验证及落地支持。
上海