嵌入式系统工程师(传感器融合与架构)

纽约 23天前全职 网络
面议
关于Mecka AI Mecka AI正在为机器人和具身AI构建数据基础设施层。 我们设计和部署下一代数据捕获系统,这些系统在现实环境中运行,并生成用于训练高级机器人和具身AI模型的高质量数据集。我们的系统位于硬件、固件和智能的交汇处,必须在现场可靠地执行。 职位描述 我们正在招聘一名嵌入式系统工程师,负责我们的数据捕获设备和机器人平台的固件架构和低级系统。 这个角色直接位于硬件和软件的边界。您将编写接近底层的代码,与传感器接口,实时融合数据,并确保设备安全、可靠和可预测地运行。您需要熟悉阅读原理图、调试总线,并理解代码背后的电气现实。 工作内容 固件架构 - 构建和实现稳健的嵌入式固件(裸机或基于RTOS) - 定义系统状态机、启动序列和故障处理逻辑 - 实现安全关键的控制回路和设备生命周期管理 传感器集成与融合 - 编写和维护高性能传感器驱动程序,例如: - 摄像头 - IMU - GPS - 实现设备上的传感器融合算法(如AHRS、卡尔曼滤波器) - 确保传感器之间的精确计时、同步和状态估计 连接性与遥测 - 构建从设备到云的可靠数据遥测管道 - 实现OTA更新机制和远程设备管理 - 支持物联网通信协议(MQTT、CoAP或自定义协议) 硬件/软件启动 - 与电气工程师一起领导固件侧板卡启动 - 调试和验证硬件接口(I2C、SPI、UART、CAN) - 诊断计时、电源排序和通信问题 - 验证电源管理状态和低功耗操作 职位要求 必要的技术经验 - 拥有丰富的C/C++嵌入式系统编程经验 - 熟练使用Python进行测试、工具开发和自动化 - 具备为资源受限设备构建固件的经验 - 深入了解嵌入式通信协议: - I2C、SPI、UART、CAN - USB协议栈、TCP/IP、BLE 硬件意识 - 熟悉阅读电气原理图和数据表 - 在硬件/软件边界具有强大的调试直觉 - 具备验证固件行为与电气设计一致性的经验 系统与并发 - 具备管理以下内容的经验: - 中断 - 竞争条件 - 内存限制 - 实时调度 - 熟悉RTOS概念和多线程嵌入式环境 加分项 - 具备高带宽数据采集经验 - 熟悉精确计时和同步(PTP/NTP) - 有机器人、传感平台或边缘设备工作背景 职位优势 - 拥有关键固件系统的所有权,这些系统支持现实世界的机器人数据捕获 - 在传感器、硬件和智能的交汇处工作 - 解决直接影响数据质量和可靠性的深层系统问题 - 从早期原型到部署硬件的高所有权 - 与电气、机械和研究团队密切合作