———
职位名称:高级嵌入式软件开发工程师(Linux / C++)
客户:Myticas Consulting
地点:加拿大安大略省渥太华 - 现场
合同类型:合同
合同期限:
薪资:
关于该职位
Myticas Consulting正在寻找一名高级嵌入式软件开发工程师,加入渥太华一家领先的通信技术公司。在此职位中,您将负责关键嵌入式软件模块的设计、开发、质量和性能,运行于Linux/ARM平台上。
您将作为敏捷Scrum团队的一员,参与尖端高性能网络系统的开发,包括先进的卫星地面段软件。您将与测试和支持团队密切合作,主导技术讨论,并为支持安全、可靠的通信基础设施的软件做出贡献。
职责
• 与工程师合作设计、编码、测试和维护嵌入式软件应用程序和服务
• 在Linux/ARM平台上使用现代C++(和一些Python)开发和维护嵌入式软件模块
• 实施和支持网络解决方案,确保软件和硬件组件之间的稳健、安全通信
• 为软件工具、库和框架做出贡献,以提高产品质量、性能和开发人员效率
• 参与代码审查并执行编码标准,交付干净、可维护和可测试的代码
• 直接与硬件对接,排除和解决软件缺陷和低级技术问题
• 支持基于Linux系统的软件组件集成,并协助新功能的测试和验证
• 利用云技术增强嵌入式软件的部署、监控和管理
• 与跨职能团队(包括产品和设计)合作,并维护清晰的技术文档
• 主导和记录与先进卫星地面段软件系统相关的技术讨论
要求
• 居住在加拿大,并能够在加拿大安大略省渥太华现场工作
• 8年以上专业软件开发经验,包括显著的嵌入式系统开发经验
• 至少5年在加拿大的软件或嵌入式系统领域的工作和/或高等教育经验
• 计算机科学、计算机工程、电气工程或相关领域的学士学位
• 在Linux上使用现代C/C++开发基于ARM系统的嵌入式软件的实际经验
• 在敏捷Scrum软件开发环境中工作的实践经验
优先技能
• 使用YANG模型在嵌入式系统上进行软件和固件升级及设备调试的经验
• 开发和排除直接与硬件设备对接的低级应用服务的背景
• 理解L1/L2网络和安全协议,如IPsec、MACsec、安全隧道和NETCONF
• 具有平台安全模块和安全嵌入式平台的经验
• 在卫星通信系统中的软件开发经验
———