将太空转变为地球的运输层
我们是谁
人类的时代往往可以通过主导的运输方式来定义——马车、远洋船只或飞机。这些都源于一小群人,他们严格专注于构建技术,以实现更快地接触更多的世界。我们希望迎来一个新的时代,定义为对整个地球的普遍访问,摆脱边界的限制,并在太空与地球之间建立常规的运输方式。为此,我们正在构建高度机动的再入飞行器,这些飞行器可以在轨道上盘旋,然后精确降落回地球。
你将做什么
作为 Inversion 的员工嵌入式软件工程师,你将负责开发我们再入飞行器所需的系统。你将推动负责控制和监控航空电子系统的低级软件的开发,包括电机控制、电源系统、数据采集和导航传感器。这个角色提供了在跨职能团队环境中进行有影响力贡献的机会,以交付支持下一代运输系统的系统。此角色是航空电子团队的一员,直接向航空电子工程总监汇报。
职责包括
• 设计和开发用于电源管理、电机控制、推进和传感器系统的嵌入式软件。
• 创建工具和自动化框架,以实现优化的测试执行、可靠的软件构建/部署和数据分析,利用 CI 框架。
• 拥有嵌入式软件开发的完整生命周期,包括设计、实施、测试和系统集成。
• 在多个环境中开发和实施测试执行系统,包括软件在环(SITL)和硬件在环(HITL)测试。
• 支持硬件启动,并与电子工程师合作验证和确认系统设计。
• 为积极的团队文化做出贡献,促进技术卓越和创新。
所需资格
• 计算机科学、计算机工程、电气工程或其他工程学科的学士学位。
• 通常具有 8 年以上实时嵌入式平台软件开发的实践经验,使用 C/C++。
• 在 RTOS(如 FreeRTOS、Zephyr、VxWorks 或 QNX)方面具有丰富经验,包括任务调度、内存管理和中断处理。
• 精通嵌入式 Linux,包括设备树配置、内核模块/驱动开发和用户空间应用程序开发。
• 在板卡启动和低级驱动开发方面具有专业知识,包括串行、SPI、I2C、CAN、以太网、USB 和 PCIe。
• 熟悉版本控制系统、CI 和构建自动化框架。
• 有使用硬件调试工具的经验,如 JTAG、示波器、逻辑分析仪和协议分析仪。
期望资格
• 熟悉复杂系统(如航天器、飞机或自主车辆)上的容错和安全关键软件设计。
• 熟悉硬件在环(HITL)和软件在环(SITL)测试,以及嵌入式系统的自动化测试框架。
• 理解 FPGA 开发、RTL 设计、综合和验证、CDC、约束定义、STA 和时序收敛。
• 有使用 Yocto 或 Buildroot 构建嵌入式 Linux 系统的经验。
• 以前有与卫星通信或遥测系统合作的经验。
加利福尼亚州此角色的年薪范围目前为 140,000-190,000 美元。薪资等级由角色、级别、地点和与市场数据的对齐情况决定。个人薪酬将根据个案进行决定,可能会根据以下因素的不同而有所变化:面试和对每位候选人的独特因素的评估、与工作相关的技能、相关的教育和经验、证书、候选人的能力和内部公平性。
ITAR 合规性
为遵守美国政府的太空技术出口法规,包括国际武器贸易法规(ITAR),你必须是美国公民、美国合法永久居民、根据 8 U.S.C. 1324b(a)(3) 定义的受保护个人,或有资格从美国国务院获得所需的授权。有关 ITAR 的更多信息,请点击这里。
平等就业机会
Inversion 为所有员工和申请者提供平等的就业机会,不论种族、肤色、宗教、年龄、性别、性别认同、性取向、国籍、退伍军人身份或残疾。
Inversion 根据适用的数据保护法律收集和处理个人数据。如果你是美国求职者,请参阅 CCPA 隐私政策通知以获取更多详细信息。