嵌入式软件工程师(联邦职位)

13小时前全职
717 - 932 / 时 GovCon Associates LLC

GovCon Associates LLC

location 洛杉矶
unsaved
高级首席嵌入式软件工程师 6-12 个月 每周 4 天在现场工作,1 天在家工作 加利福尼亚州南圣荷西,邮政编码 95199 中型航空航天国防政府承包商 职位描述 作为最近收购的一部分,该地点专注于提升我们在 MEO、GEO 和混合空间架构方面的能力,补充我们在 VLEO 平台方面的专业知识。我们共同解锁新的解决方案,以支持战斗人员并满足国家安全空间的关键需求。 总结 我们正在寻找一位临时的高级首席嵌入式软件工程师,初始期限为 6 个月,可能延长至 12 个月或全职加入我们的团队。在这个职位上,您预计将在加利福尼亚州圣荷西的设施中主要现场工作。然而,我们将允许一些混合灵活性。典型的工作安排为每周 4 天在办公室工作,1 天在家远程工作。您将与我们的团队合作,开发和创新卫星解决方案。您将负责开发周期各个阶段的硬件/软件开发,包括需求、设计、实施、测试、集成和文档编写,工作环境快速。 职责 与软件、硬件和 FPGA 工程师合作,提出和开发满足系统规格的性能要求的软件解决方案。 与团队合作,撰写/进行软件静态和动态分析。 与团队合作,起草和发布相关的软件文档,如需求规格、设计规格和设计文档。 有效记录软件设计。 从需求到生产设计和实施软件和硬件解决方案及系统。 与软件和硬件工程师并行工作,开发和交付完整的嵌入式系统解决方案。 定义系统级硬件和软件接口。 为外部子系统编写接口规格。 审查硬件原理图并评估软件的可行性。 参与硬件和软件的权衡。 开发软件测试程序及相关的单元、系统和回归测试套件。 支持集成系统测试。 提供支持和/或工程传感器 I/O 和数字系统中的数据噪声抑制要求。 根据要求参加项目和子系统工程及管理会议。 每周向项目经理报告设计和生产状态。 向团队成员和管理人员沟通问题和关注,并支持规划以解决技术、进度、安全和成本问题。 工程师将遵循提供的基本设计标准,以确保可接受的性能。 理想经验 计算机工程、电气工程、计算机科学或相关领域的学士学位,具备 15 年或以上的经验(我们将对此进行评估),在构建和交付高可靠性嵌入式系统方面使用嵌入式 Linux 或 RTOS(优先考虑 FreeRTOS)。 至少 10 年的 RF 经验。 使用 Gitflow 工作流程模型的软件开发过程经验。 熟悉包括 Atlassian 和 Jenkins 自动化在内的开发工具。 具备操作系统基础知识,如调度程序、网络栈、文件系统和内存管理。 软件架构、内存映射、缓存、DMA 和中断方面的经验。 在 C、C++、Web 应用程序、Ubuntu、RHEL 和 .NET 应用程序方面经验丰富。 期望技能 对 Yocto 开发工具链有深入了解。 具备 SoC/FPGA 系统设计经验,涉及 UART、SPI、I2C、CAN、相机传感器接口 (CSI) 和以太网等硬件接口。 敏捷方法的用户和支持者。 具备 RTOS 和/或嵌入式 Linux 设备驱动程序和引导加载程序的经验。 在航空航天软件系统设计和实施方面的经验。 优秀的沟通能力。