职位名称:固件工程师
职位描述
作为一名固件工程师,您将成为跨职能团队的重要成员,专注于为电子和机电产品开发固件和连接软件。您将参与从概念到生产的完整软件开发生命周期,设计创新系统,如控制系统、电源管理和智能连接解决方案,以提升用户体验。
职责
• 在目标硬件平台上设计、实现和优化固件应用程序,以确保功能和性能的稳健性。
• 开发网络连接和系统集成解决方案,以增强跨多个平台的功能。
• 参与代码审查,以确保代码的正确性、可维护性和遵循编码指南。
• 准备技术文档,包括设计规范和测试计划。
• 开发和执行单元测试、集成测试和系统测试,以验证软件功能和性能。
• 与跨职能团队合作,包括电气和机械工程师、软件开发人员和产品经理,以确保成功的产品发布。
• 为内部团队和外部客户提供技术支持,解决问题并提供更新的固件以解决现场问题并改进产品功能。
基本技能
• 电气工程、机电工程、软件工程或计算机科学学士学位或同等学历。
• 至少3年嵌入式/固件开发经验。
• 精通固件设计、开发、验证和文档编制。
• 优秀的C/C++软件设计和编程技能。
• 有16/32位MCU(如ARM Cortex-M)的经验。
• 有串行通信协议(如SPI、I2C、UART、CAN)的工作经验。
• 流利的法语和英语。
附加技能和资格
• 有控制系统或电源管理产品开发经验者优先。
• 电机或PID控制经验是一个强大的优势。
• 有无线通信协议(如TCP/IP、BLE、Wi-Fi)开发经验者优先。
• 熟悉物联网协议和平台(如MQTT、AWS IoT)者有益。
• 有RTOS开发经验者优先。
• 熟悉敏捷开发流程。
• 有单元测试和功能测试经验。
• 熟悉版本控制系统(如GIT)和问题跟踪系统(如JIRA)。
• 熟练使用工程工具,如示波器、万用表或逻辑分析仪。
工作环境
该职位涉及为先进的电子和机电产品开发固件,由于需求量大,具有显著的新开发机会。该职位要求在动态和协作的环境中使用ARM Cortex微控制器和C/C++进行开发。
职位类型和地点
这是一个合同到聘用的职位,位于加拿大不列颠哥伦比亚省温哥华。
薪酬和福利
该职位的薪资范围为每小时$40.00 - $65.00。
工作地点类型
这是一个全职现场职位,位于加拿大不列颠哥伦比亚省温哥华。
关于Actalent:
Actalent是全球工程和科学服务及人才解决方案的领导者。我们通过提供专业专家的访问,帮助有远见的公司推进其工程和科学计划,推动规模、创新和快速上市。Actalent在美国、加拿大、亚洲和欧洲拥有近30,000名顾问和超过4,500名客户,为许多《财富》500强企业提供服务。
Actalent是一个平等机会雇主,将考虑所有申请,不论种族、性别、年龄、肤色、宗教、国籍、退伍军人身份、残疾、性取向、性别认同、遗传信息或法律保护的任何特征。
如果您希望申请合理的便利,如因残疾而修改或调整求职或面试过程,请发送电子邮件至actalentaccommodation@actalentservices.com以了解其他便利选项。