职位名称:软件开发工程师/软件测试工程师
职位类型:全职,免税,薪资制。
工作地点:加利福尼亚州查茨沃斯
工作安排:9/80:员工每14天工作9天,总计工作80小时,并且每隔一个星期五休息。
该职位为100%现场工作。
这是一个加入快速发展的小型公司环境的机会,参与能够对美国及其盟友产生影响的项目。您在电池工程和电池管理系统(BMS)方面的经验将为我们的团队带来极大的价值,帮助我们继续扩展公司最大的产品线。您对我们成功和增长的影响将是每日且直接的。您将加入一个经验丰富且协作的团队,支持您对持续改进的渴望,无论您在职业生涯的哪个阶段。
软件工程师将加入一家充满活力的小型航空航天公司,您将承担软件开发和/或软件测试角色,参与能够对美国及其盟友产生重大影响的项目。我们的客户主要是大型一级美国主承包商,支持重要的平台和任务。您将同时支持多个项目,跨越电池、充电器、射频和航空电子组件等产品类型。您将与客户和同事密切合作,涉及工程、生产、组装和测试等领域。合适的候选人需具备3-5年以上软件开发和验证程序的经验,以及生产、测试和交付的相关经验。具备航空航天经验,尤其是在DO-178要求环境下的经验,将是一个很大的加分项。
职责:
• 设计、开发和测试航空航天应用的安全关键软件系统
• 强调软件测试,包括单元测试、集成测试和功能测试
• 执行静态代码分析(LDRA,SonarQube,CodeSonar)
• 参与代码同行评审
• 使用合格工具(LDRA)制定测试计划和编写测试用例
• 熟悉软件开发生命周期(SDLC)和编写标准软件文档(SRS,SDP,SDD)
• 有版本控制系统(CVS / SVN / GIT)的经验
• 确保在软件开发生命周期中遵守DO178 DAL A标准
• 与跨职能团队(包括硬件工程师)合作,将软件与嵌入式处理器和微控制器集成
• 在真实目标硬件和仿真环境中调试软件和测试
• 分析测试结果以验证功能,并在发现异常时建议纠正措施
• 拥有印刷电路板(PCB)的实际经验是必需的
• 熟悉电池管理系统(BMS)是加分项
• 熟悉STM32系列微控制器是加分项
• 熟悉实时操作系统(FreeRTOS)是加分项
教育、经验和资格:
• 计算机科学、电气工程或相关领域的学士学位
• 至少3-5年的软件开发和/或测试经验,重点关注DO178标准
• 精通面向对象的嵌入式C/C++编程
• 对软件单元测试和集成测试有深入理解,能够使用合格工具(LDRA)
• 有使用UML文档化软件的经验
该职位要求能够获得未来的安全许可。必须是美国公民,因为只有美国公民有资格获得安全许可。
薪资范围:$110,000 - $180,000。
福利:
• 9/80工作安排
• 401(k)及401(k)匹配
• 医疗、牙科和视力保险
• 灵活支出账户
• 人寿保险
• 长期残疾保险
• 带薪休假(每年128小时)