嵌入式软件工程师(经验丰富/高级)

洛杉矶 16小时前全职 网络
83.3万 - 97.2万 / 年
职位概述 在这个角色中,您将设计、开发并验证基于 ARM 的空间硬件的低级软件和固件,与硬件团队协作以实现电路板的启动和 SoC 启动路径。您将致力于 Linux/RTOS BSP、设备驱动程序以及内存系统和互连的软件抽象,为关键的空间任务提供可靠的软件。您将与跨职能团队合作,按时满足项目目标,同时为工程卓越和文档贡献力量。这个现场职位将对下一代空间计算机产生重要影响。 薪酬 / 福利 • 设计、开发、集成、测试和调试设备初始化和电路板启动的低级软件 • 为基于 ARM Cortex-A/R/M 核心的 Linux/RTOS 创建和优化 BSP 组件 • 编写和优化内存控制器、外设、DMA、中断和安全引擎的驱动程序 • 与硬件工程师合作定义寄存器映射、时序和初始化序列 • 为内存映射加速器、互连(AXI、NoC)和缓存一致性架构软件抽象 • 记录 SoC 启动流程、软件初始化序列和集成检查表 • 将客户需求转化为嵌入式设备和系统的软件产品 • 推动按成本和按计划交付,并生成设计/测试文档 • 领导电路板启动的低级软件设计、开发和测试(P4) • 指导初级工程师,将用户需求分解为软件架构 • 开发和维护支持配置自动化和开发工作流的工具 • 准备和维护 SoC 验证的文档和测试计划 任务 • 拥有国防部机密安全许可(入职前)和美国国籍 • 2 年以上 ARM 汇编语言用于性能关键代码的经验 • 2 年以上 C/C++ 熟练度 • 2 年以上 RTOS 经验 • 2 年以上 SoC 组件设计/验证经验(处理器、内存控制器、外设、互连) • 2 年以上在基于 ARM 的平台上开发 Linux 的 BSP 和设备驱动程序(u-boot、内核) • 愿意在加州埃尔塞贡多现场工作 • 具有 AXI/NoC 和内存架构的经验 • 强大的问题解决和跨职能协作能力 主要要求 • 健康保险 • 灵活支出账户 • 健康储蓄账户 • 退休储蓄计划 • 人寿和残疾保险 • 带薪和无薪休假