我们所有人都经常乘坐汽车、火车和飞机。大多数人没有意识到的是,将你与死亡隔开的唯一东西是一个微小的微控制器,世界上只有一小部分人口知道如何编程。
直到我开始为安全关键型应用招聘嵌入式软件开发人员,我才意识到这一点。
这些开发人员有责任确保:
• 你的汽车在撞击时会立即展开安全气囊。
• 如果轨道上有障碍物,您的火车会立即启动紧急制动器。
• 你的飞机会立即切断故障发动机的燃料,以防止空中爆炸。
首先,安全关键型嵌入式软件必须是确定性的。如果你的浏览器需要300毫秒而不是50毫秒来加载您的LinkedIn提要,你甚至不会注意到。但是,当你需要在车祸中部署安全气囊时,每一毫秒都很重要。
安全关键型嵌入式软件开发人员的工作是设计硬件和软件,以确保在非常严格的时间范围内进行正确的计算和响应。在安全关键型嵌入式中,延迟系统响应是不能接受的。
其次,安全关键型嵌入式软件必须对故障有零容忍度。当移动应用程序因内存泄漏而崩溃时,它只会惹恼你。但是,当飞行控制系统在起飞时坠毁,可能意味着数百名乘客死亡。
为这些高风险环境设计,安全关键型嵌入式开发人员必须构建具有极端冗余的系统。在安全关键型嵌入式中,系统突然崩溃是不能接受的。决定和容错都是严格监管的国际认证流程的一部分,如汽车的ISO 26262或工业安全的IEC 61508。
安全关键嵌入式软件开发人员必须向外部评估员证明每一行代码和每个架构决策都是安全的。这就是为什么与普通微控制器相比,安全关键型微控制器的成本可能高出10倍到50倍。
我目前正在为德国(柏林)一家早期初创公司招聘第一批员工,该初创公司为重型工业机器人设计安全关键感知系统。该产品确保大型工业机器人可以安全地与人类工人一起工作,并且在操作过程中永远不会撞到人类。
麦克泰技术具有丰富的嵌入式软件项目开发、行业应用与服务经验。我们依托欧美嵌入式软件商业团队支持,提供嵌入式软件商业授权和服务。包括,WITTENSTEIN公司的SafeRTOS(基于FreeRTOS)、Flexible Safety RTOS(基于µC/OS-II MPU)、新一代PX5 RTOS(源自ThreadX)以及OS分析工具Tracealyzer。麦克泰技术专注预认证功能安全操作系统在汽车、轨交、医疗和工业领域的应用,我们正在以开放开源+商业软件的支持,服务产业客户,联系info@bmrtech.com。
欢迎关注微信公众号【麦克泰技术】,回复 “加群” 按提示可加入技术交流群
产品咨询:
北京:010-62975900
上海:021-62127690
深圳:0755-82977971
分享、在看与点赞,至少我要拥有一个吧