仅限公民/永久居民
优先考虑加利福尼亚当地的候选人
技能/经验
• 要求计算机科学或其他相关工程或科学领域的学士学位,硕士或博士学位为佳。
• 至少拥有10年的技术开发角色经验
• 有领导经验或设计复杂的多处理器分布式控制系统软件经验者优先考虑。
• 具备指导团队在分布式控制系统中进行编码工作的能力。编码需要在不同的语言(C ++,Python)和不同的操作系统环境(Linux,Unix或RTOS)下进行。
• 完成过3个以上中大型软件项目,并具备可证明的质量。
• 具备重构以提高性能和可扩展性的实际经验-复杂的多处理器分布式控制系统经验者优先考虑。
• 对新兴软件方法论感兴趣并保持时刻更新。
必备技能:
• 熟练掌握C ++
• 具备面向对象设计经验
• 具备套接字编程的经验,包括网络客户端和服务器的TCP
• 具备操作系统配置和启动的经验
• 具备BSP配置的经验
• 具备多线程应用程序开发的经验
• 具备单元测试的经验
• 具备基于Linux的开发环境经验
优先考虑:
• 具备freeRTOS的经验
• 具备嵌入式Linux定制的经验
• 具备SoC平台的经验
• 具备CPU性能监控的经验
• 具备gtest,gmock的经验
• 具备tftpboot的经验
• 具备Python的经验
• 具备测试驱动开发的经验
• 具备ARM架构的经验
• 具备JTAG编程的经验
• 具备Xilinx SoC平台的经验