Eleven Recruiting 正在为我们位于加利福尼亚州长滩的最大航空航天制造客户之一寻找一名员工/高级嵌入式软件工程师。
职责:
• 设计、实现和维护用于火箭系统微控制器的 C++ 嵌入式软件。
• 在实时操作系统 (RTOS) 上开发软件。
• 与低级硬件接口集成:SPI、I2C、UART、GPIO、中断等。
• 实现通信协议,如 UDP、多播、以太网。
• 为实时和安全关键应用编写干净、高效和可测试的代码。
• 与硬件、系统和测试工程师合作,支持完整的产品开发生命周期。
• 参与代码审查、系统设计讨论和调试会议。
• 为我们的嵌入式软件架构和工具的持续改进做出贡献。
资格:
• 计算机工程、电气工程或相关领域的学士或硕士学位。
• 4 年以上使用 C 或 C++ 开发嵌入式软件的经验。
• 有 RTOS 环境 (FreeRTOS、ThreadX、VxWorks 或同等产品) 的经验。
• 扎实的微控制器架构和外设接口理解。
• 强大的嵌入式系统调试和优化技能。
• 能够处理硬件原理图和测试设备(逻辑分析仪、电源、示波器)。
• 具备 Git、CI/CD 管道和现代软件开发实践的经验。
优先资格:
• 有航天系统或发射载具的经验。
• 熟悉 Python 或用于自动化和测试的脚本工具。
• 精通网络协议,如 UDP、以太网和多播。
• 有为无刷电机开发电机控制软件的经验,包括 FOC(场定向控制)。
• 理解控制理论,特别是在嵌入式环境中的 PID 调整。