嵌入式软件开发工程师(MCU 专家)

蒙特利尔 11天前全职 网络
面议
工作地点:Brossard, QC 我们正在寻找一位嵌入式软件开发工程师 – MCU 专家,加入约翰逊控制公司的火灾探测工程团队。 在这个职位上,您的工作将直接影响到安装在餐厅、商业建筑和公共空间中的火灾探测系统的软件,这些地方是人们日常使用的。您将参与嵌入式软件的完整生命周期:需求分析、设计、实现、调试、测试以及实时系统的持续改进。 我们的办公室位于 Brossard,交通便利,方便前往 REM 站、DIX30 商业区以及充满活力的南岸环境——无需过桥! 您将负责的工作: • 设计和原型开发火灾报警产品的嵌入式软件。 • 开发、调试和增强微控制器上的实时应用程序。 • 参与软件开发生命周期的每个阶段。 • 与多个全球站点的跨学科团队合作。 您需要具备的条件: 必须具备的资格: • 电气工程、计算机工程或计算机科学的学士学位。 • 5 年以上嵌入式软件开发经验。 • 对多线程、多进程和实时架构有扎实的理解。 • 具备 FreeRTOS 或其他兼容 POSIX 的操作系统的经验。 • 精通 C 语言编程。 • 有 NXP、ARM 或 Microchip MCU 的开发经验。 • 熟悉正式的软件开发流程。 • 具备使用调试工具(JTAG、示波器、逻辑分析仪等)的实践经验。 • 能够与全球跨职能团队协作。 加分项: • 有使用 IAR 嵌入式工作台或类似 IDE 的经验。 • 了解 Git、JIRA、Confluence。 • 熟悉 CMake 和 Python。 为什么选择我们: • 一个汇聚超过 110 种不同国籍的国际社区。 • 一个信任至上的环境:70% 的领导者从入门级职位开始他们的职业生涯。 • 强大的培训体系,拥有我们的内部学院和超过 250 个可用模块。 • 一个动态的工作环境,常常会在内部活动(如下班后聚会、团队建设等)中相聚。 Amaris Consulting 提倡平等机会。我们致力于汇集来自不同背景的人,创造一个包容的工作环境。在这方面,我们欢迎所有合格个人的申请,无论性别、性取向、种族、民族、信仰、年龄、婚姻状况、残疾或其他特征。