软件工程师 II——机上娱乐系统
在 RAVE Aerospace 开发和测试机上娱乐软件。 参与架构设计、自动化、调试和持续交付工作。
描述
- 支持 RAVE 机上娱乐软件功能的架构、设计、开发、测试和集成
- 开发、改进、打包、测试并记录软件功能、工具、自动化方案和交付工作流
- 创建并维护自动化单元测试、集成测试和系统测试
- 调查、调试并解决软件问题
- 负责软件质量并推动持续改进
- 制定可靠的工期估算,并清晰传达交付承诺
- 与利益相关者、用户和技术团队协作,参与设计、实施和审批
- 参与技术会议和工程讨论
- 协调内部团队,协助交付成功的产品
- 向不同受众清晰解释技术概念
- 遵循并改进软件开发生命周期和组织流程
任职要求
- 工程、计算机科学或相关专业学士学位,或具备同等相关经验
- 至少 3 年软件开发经验
- 具备使用 C 或 C++ 在 Linux/UNIX、嵌入式系统上开发软件的经验,或具备使用 .NET、C#、JavaScript 或 SQL 在 Windows 上开发软件的经验
- 具备 Qt/QML、Node.js、Go、React、TypeScript、Python、PostgreSQL、Docker、MQTT 和微服务等技术的使用经验
- 具备 IPC、RPC、套接字或音频/视频播放器经验者优先
- 了解网络及 Ethernet、ARINC 429、RS-485、I2C、SPI、MDIO 或 CAN 等协议者优先
- 具备 npm、Bower 或 Webpack 使用经验者优先
- 具备较强的调试和故障排查能力
福利待遇
- 酌情发放的奖金计划
- 提供公司配比的 401(k) 计划
- 带薪休假、个人假和病假
- 年末假期停工安排
- 灵活的 9/80 工作制度,每隔一个周五休息
- 全面的健康福利,雇主提供缴费
