固件工程师

温哥华 4天前合同 网络
205 - 333 / 时
职位名称:固件工程师 职位描述 作为一名固件工程师,您将成为跨职能团队的重要成员,专注于为电子和机电产品开发固件和连接软件。您将参与从概念到生产的完整软件开发生命周期,设计创新系统,如控制系统、电源管理和智能连接解决方案,以提升用户体验。 职责 • 在目标硬件平台上设计、实现和优化固件应用程序,以确保功能和性能的稳健性。 • 开发网络连接和系统集成解决方案,以增强跨多个平台的功能。 • 参与代码审查,以确保代码的正确性、可维护性和遵循编码指南。 • 准备技术文档,包括设计规范和测试计划。 • 开发和执行单元测试、集成测试和系统测试,以验证软件功能和性能。 • 与跨职能团队合作,包括电气和机械工程师、软件开发人员和产品经理,以确保成功的产品发布。 • 为内部团队和外部客户提供技术支持,解决问题并提供更新的固件以解决现场问题并改进产品功能。 基本技能 • 电气工程、机电工程、软件工程或计算机科学学士学位或同等学历。 • 至少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以了解其他便利选项。