嵌入式 Linux 软件架构师

9天前全职
93.4万 - 122.1万 / 年 beBeeSoftware

beBeeSoftware

location 芝加哥
unsaved
软件架构师,嵌入式 Linux 系统 我们的软件开发团队正在扩展其能力,以包括嵌入式系统的专业知识。我们正在寻找一位具有 Linux 工程背景的经验丰富的软件架构师,来领导我们在设计和开发尖端软件组件方面的努力,以支持我们的 SDR 产品组合。 主要职责: • 为新产品和功能开发高层次的软件架构 • 与跨职能团队合作,定义产品需求和技术规格 • 从高层功能和需求设计和开发详细的软件组件和接口 • 参与工程部门的战略规划,并为软件开发的路线图做出贡献 • 利用以往在嵌入式和服务器级 Linux 系统上开发应用程序的经验 • 研究和开发有效的数据移动策略,横跨 CPU、GPU 和 FPGA • 开发和调试与 Linux 内核空间设备驱动程序及其用户空间库的接口 • 扩展代码库的自动化测试覆盖率,并使用外部测试设备进行信号回路控制 • 支持技术调查并解决客户的技术问题 • 进行代码审查并指导初级工程师,以促进最佳实践 • 记录技术规格、设计模式和开发流程 要求: • 工程、计算机科学或软件开发相关领域的学士学位或更高学位 • 至少 8 年相关软件开发经验 • 具有显著的软件工程技能,并具备 C/C++ 开发经验 • 具有为 ARM 或 x86 平台开发 Linux 用户空间应用程序的实践经验 • 具有与低级硬件外设和硬件接口的接口经验 • 对 RF 或基本信号处理概念有一般理解 • 自我驱动的个性,能够独立工作,也能作为跨领域工程团队的一部分 • 有资格在需要美国公民身份的联邦合同上工作