职位描述
•Design, develop, and maintain embedded C firmware for actuator control systems using IAR Embedded Workbench, with a strong hands-on approach to real hardware platforms.
•Support full product lifecycle activities, including prototyping, validation, production ramp-up, and in-field issue resolution.
• Investigate, diagnose, and resolve firmware defects with structured root cause analysis, ensuring minimal impact on production and deployed units.
• Contribute to development of safety-related software in compliance with IEC 61508 / SIL requirements (targeting SIL2 or equivalent), including traceability, defensive coding, and verification activities.
• Work closely with hardware, system, and test engineers to debug issues on real products (lab, production floor, or field returns).
• Ensure clear, structured, and traceable documentation of software changes, design decisions, and known limitations.
• Leverage AI-assisted development tools and actively explore new AI applications to improve software development efficiency, validation robustness, and industrial reliability.
• Use Jira for task management, bug tracking, and coordination across teams, maintaining high-quality and up-to-date records.
• Communicate effectively with cross-functional stakeholders (engineering, quality, production), providing clear status updates, technical explanations, and risk assessments.
• Actively participate in code reviews, validation testing, and continuous improvement of development and quality processes.
Technical Skills
• Bachelor’s or Master’s degree in Software Engineering, Embedded Systems, Electronics, or equivalent.
• 3+ years of experience in embedded software development, preferably in industrial or safety critical environments.
• Strong expertise in embedded C, microcontrollers (STM32 or equivalent), and real time systems.
• Hands on experience with IAR Embedded Workbench and debugging on real hardware.
• Knowledge of functional safety software (IEC 61508 / SIL2 or equivalent) and industrial validation practices.
• Proficient in AI assisted development tools, with strong curiosity for new AI applications in software development, testing, and industrialization.
• Structured, proactive engineer with strong problem solving and communication skills.
• English working proficiency; Chinese Mandarin is a plus.
• 使用 IAR Embedded Workbench 设计、开发和维护执行机构控制系统的 嵌入式 C 固件,并具备直接在真实硬件平台上工作的动手能力。
• 支持完整的产品生命周期活动,包括原型开发、验证、量产爬坡以及现场问题解决。
• 通过结构化根因分析调查、诊断并解决固件缺陷,确保对生产和已交付产品的影响最小化。
• 参与符合 IEC 61508 / SIL 功能安全要求(目标 SIL2 或等同级别)的安全相关软件开发,包括需求可追溯性、防御性编码和验证活动。
• 与硬件、系统和测试工程师紧密合作,在实验室、生产现场或客户返修产品上调试真实产品问题。
• 确保软件变更、设计决策和已知限制具备清晰、结构化、可追溯的文档记录。
• 利用 AI 辅助开发工具,并积极探索人工智能在软件开发、验证及工业可靠性方面的新应用,以提升开发效率和产品质量。
• 使用 Jira 进行任务管理、缺陷跟踪和跨团队协作,确保记录的高质量和及时更新。
• 与研发、质量、生产等跨职能相关方进行有效沟通,提供清晰的状态汇报、技术说明和风险评估。
• 积极参与代码评审、验证测试以及开发和质量流程的持续改进。
技术能力(Technical Skills)
• 软件工程、嵌入式系统、电子工程或相关专业的本科或硕士学历。
• 3 年以上嵌入式软件开发经验,具有工业或功能安全相关行业经验者优先。
• 精通 嵌入式 C 语言,熟悉微控制器(STM32 或同类平台)及实时系统。
• 具备 IAR Embedded Workbench 的实际使用经验,并能够在真实硬件平台上进行调试。
• 熟悉 功能安全软件(IEC 61508 / SIL2 或等同要求)及工业验证方法。
• 熟练使用 AI 辅助开发工具,并对 AI 在软件开发、测试和工业化中的新应用保持高度好奇心。
• 工作严谨、积极主动,具备良好的问题解决能力和沟通能力。
• 英语可作为工作语言;普通话为加分项。
工作地点

公司信息
公司介绍
Bernard Controls China, subsidiary of Bernard Controls multinational Co., was established in Beijing in 2004, located in BDA, Beijing. We are world leading electric actuators producer; Bernard Controls brings over 50 years of continuous experience in electric actuation technology and application knowledge to provide total solutions for valve automation. Bernard Controls supplies actuators for use in critical applications which are found in nuclear power stations, oil & gas, cements plants etc. 伯纳德控制设备(北京)有限公司,是法国Bernard Controls跨国集团全资子公司,于2004年在北京成立,位于北京亦庄经济技术开发区。我们的主要产品为电动执行器,在电动执行机构技术方面拥有超过50年的行业经验,该应用技术为阀门自动化提供了全套解决方案。Bernard Controls 公司所提供的执行器用于一些关键性的行业,例如:核电,热电,石油天然气及水泥等行业领域。

更新于 4月17日


