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