嵌入式软件工程师(机器人)
我们正在寻找一位充满激情且技术娴熟的嵌入式软件工程师(机器人)加入我们位于温哥华的创新团队。您将在为尖端机器人应用设计、开发和优化嵌入式系统中发挥关键作用。与多学科团队合作,您将为现实世界的挑战创造稳健、高性能的解决方案。
职责
• 开发和实现机器人系统的嵌入式软件,强调实时性能和可靠性。
• 集成和优化硬件和软件组件,包括传感器、执行器和通信模块。
• 为微控制器、FPGA和SoC编写和调试固件。
• 与机械和电气工程师密切合作,实现系统无缝集成。
• 实施和管理通信协议,如EtherCAT、CAN、UART、SPI和I2C。
• 执行嵌入式系统的硬件测试、验证和故障排除。
• 分析系统约束以优化性能和资源利用。
• 维护设计、代码和测试结果的详细文档,以确保可追溯性和技术清晰性。
要求
• 电气工程、计算机科学、机器人或相关领域的学士或硕士学位。
• 熟练掌握C、C++和Python等编程语言。
• 对嵌入式系统、实时操作系统(RTOS)和硬件-软件接口有扎实的理解。
• 具备通信协议(EtherCAT、CAN等)和传感器集成的经验。
• 熟悉示波器、逻辑分析仪和电路调试器等调试工具。
• 具备安全关键系统和标准的知识是一个很大的优势。
• 优秀的问题解决能力、注重细节的能力,以及在快节奏环境中工作的能力。
优先资格
• 具有ROS/ROS2等机器人框架的经验。
• 具备FPGA/SoC开发的实际经验。
• 了解敏捷开发方法。
• 熟悉现成的基于EtherCAT的电机驱动器。
条件
• 具有竞争力的薪资及参与公司股票期权计划
• 带薪休假
• 前往伦敦、温哥华和波士顿办公室的旅行机会
• 自由影响产品并主导关键项目
• 与顶尖的工程师、研究人员和AI及机器人产品专家合作
• 优先速度、透明度和最小官僚主义的初创文化。
职位详情
• 地点:温哥华,不列颠哥伦比亚省
• 行业:机器人制造
• 职位级别:中高级
• 雇佣类型:全职
#J-18808-Ljbffr