Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

初级嵌入式固件工程师 / Junior Embedded Firmware Engineer (m/f/d)

Variosystems AG
CompanyVariosystems AG
CategoryUncategorised
LocationShenzhen
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted5 Aug 2026
Last verified8 Aug 2026
SourceEmployer ATS (smartrecruiters)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
万诺电子致力于为医疗科技与生命科学、工业与自动化、航空航天与国防,以及智能基础设施与环境等对可靠性要求极高的行业,提供电子解决方案的研发与制造服务。作为创新企业和市场领导者的长期战略合作伙伴,我们具备覆盖整个价值链的服务能力,涵盖从概念设计、工程开发,到通过验证的组件供应及全球化生产。我们在瑞士、德国、克罗地亚、罗马尼亚、斯里兰卡、新加坡、中国、美国及墨西哥设有全球生产网络,拥有超过2800名员工,齐心协力将各种创意转化为稳定可靠的电子系统。 • 固件开发: 协助开发、编写和调试基于通用 32 位 MCU(微控制器)的嵌入式系统固件。 • 外设驱动实现: 编写并维护 MCU 内部外设的底层驱动,包括 GPIO、定时器(Timers)、ADC、PWM 和 Flash 存储器。 • 协议与通信: 实现基础通信协议,通过 UART、I2C 和 SPI 等接口与传感器及各种模块进行交互。 • 软硬件联合调试: 与硬件工程师紧密协作进行新板卡的上电调试(Bring-up)、测试硬件功能并定位固件相关 Bug。 • 代码维护与优化: 阅读、优化现有遗留代码并编写相关文档;修复内部测试或生产测试中发现的固件 Bug。 • 技术文档编写: 编写清晰的源代码注释、API 文档和固件测试日志,确保代码的可追溯性。 教育背景: • 计算机科学、电子工程、自动化、通信工程或相关专业本科及以上学历(欢迎优秀的应届毕业生投递)。 工作经验: • 具备一定嵌入式软件/固件开发经验。非常看重在校期间的 MCU 开发项目经验或相关实习经验。 硬实力/技术技能: • 编程能力: 具备扎实的 C 语言编程基础,良好的编码习惯,逻辑清晰,熟练掌握指针、结构体和位运算。 • MCU 知识: 熟悉基础的 32 位 MCU 架构(如 STM32、ESP32),了解其常见的寄存器配置或硬件抽象层(HAL/LL 库)。 • 基础电路理解: 能够阅读硬件原理图和数据手册(Datasheet);理解基础数字电路概念(如高/低电平有效、上拉/下拉电阻)。 工具与技能: • 熟练掌握至少一种主流集成开发环境(IDE),如 Keil MDK、IAR 或 STM32CubeIDE。 • 了解 Git 或 SVN 等版本控制工具的基础知识。 • 具备基础的动手操作能力,能使用万用表、示波器等标准实验室仪器进行协议信号抓取。 优先条件 • 具备轻量级实时操作系统(如 FreeRTOS、RT-Thread)经验者尤佳。 • 曾参加过电子设计竞赛(如全国大学生电子设计竞赛)或活跃于开源硬件社区。 软实力: • 乐于学习: 具备强大的自我驱动力,渴望学习新的 MCU 平台、架构及标准开发工作流。 • 沟通与抗压能力: 具备良好的沟通技巧以清晰汇报进度,在调试复杂 Bug 时保持耐心和韧性。 语言能力: • 具备良好的中文(普通话)口语及书面表达能力。 • 具备良好的英语口语及书面表达能力。 • 扁平化的组织架构,直接的沟通方式,以及始终秉持正直、勇气与责任感的行事准则。 • 快节奏的工作环境,决策流程高效,不会被层层审批拖慢步伐。 • 与来自不同国家、行业和背景的同事及客户紧密协作,在多维视角中碰撞火花。 • 一个由技术驱动、充满好奇与持续改进精神的工作场所。 • 挑战兼具广度、深度与足够的复杂度,让你始终保持学习的状态。