高级嵌入式软件工程师 - 安全性

旧金山 5个月前全职18次浏览 网络
129万 - 152.0万 / 年
描述: • 在 Hayden AI,我们的使命是利用计算机视觉的力量,改变交通系统和其他政府机构应对现实世界挑战的方式。 • 我们正在寻找一位高级嵌入式软件工程师加入我们的团队,专注于基于 Nvidia Jetson 平台构建的下一代嵌入式设备的安全性和连接性。 • 此角色强调开发安全、连接的边缘软件,该软件与云服务接口,管理设备数据完整性,并确保可靠的 OTA 更新。 • 您将与平台、云和安全团队密切合作,创建可扩展、强大且安全的系统。 要求: • 计算机科学、电气工程或相关领域的学士或硕士学位。 • 5 年以上为嵌入式 Linux 系统构建软件的经验。 • 精通 C/C++ 和 Python;具有编写安全、可维护的生产代码的经验。 • 对 Linux 用户空间和系统级编程(例如 systemd、dbus、journald)有深入理解。 • 具有使用 MQTT、HTTPS 或 gRPC 等协议实现设备到云通信的经验。 • 熟悉常见的云平台(AWS/Azure)及 IoT 或边缘部署的 API。 • 具备加密、TLS、证书、安全启动和设备身份验证的扎实知识。 • 在设计或维护 OTA 更新系统方面有经验,包括 A/B 分区或故障恢复。 • 在软件、系统服务和网络层面具有强大的调试技能。 福利: • 为员工及其受抚养人提供医疗、牙科和视力保险的选择(适用于美国员工) • 灵活支出账户(FSA)和受抚养人护理灵活支出账户(DCFSA) • 401(k) 计划,提供 3% 的公司匹配 • 无限带薪休假 • 在我们位于旧金山的办公室提供每日餐饮午餐