设备软件工程师,网关​/嵌入式Linux

圣弗朗西斯科 28天前全职 网络
面议
职位:员工设备软件工程师,网关/嵌入式Linux 我们的使命是实现全民电气化⚡我们是一家以使命为驱动的公司,设计、建造和部署产品,以电气化建筑环境、减少碳排放并减缓气候变化的影响。 - 脱碳是减少或去除温室气体排放,特别是二氧化碳进入大气的过程。 - 电气化是用全电动升级替代使用天然气或石油的化石燃料设备,以更清洁的方式为我们的生活提供动力的过程。 在Span,我们相信: - 实现由清洁能源驱动的家庭和车辆 - 使电气化升级成为可能 - 建造更具弹性的家庭,提供可靠的备份 - 设计灵活和分布式的电网 角色 SPAN的设备软件团队负责新产品、功能和集成的整个生命周期。我们专注于快速构建最低可行解决方案,以帮助解锁市场细分并增加销售。我们寻找友好、积极的工程师,他们喜欢与同事合作以推动影响并推动业务向前发展。该团队的工程师直接与包括产品、移动软件、云软件和硬件在内的更广泛的跨职能战略团队合作。 作为该团队的工程师,您将有机会成为影响我们任何硬件组件的新计划的负责人,从微控制器到嵌入式Linux中的应用程序堆栈。这可以包括从没有操作系统的系统上的引导加载程序到RTOS中的C和C++应用程序,再到嵌入式Linux中的Rust和Python编写的系统服务和应用程序。 硬件产品是SPAN业务的核心,为我们最小的微控制器编写固件意味着从事直接影响用户体验的工作。 职责 - 与智能联网的第三方家庭能源设备集成:跨团队工作以定义MVP,管理外部合作伙伴,定义架构并领导实施 - 管理我们电气系统和设备的法规框架会不时更新。在某些情况下,这里的变化可能会创造对电气产品的市场需求。为了打开新市场,我们可能会与我们的产品和认证团队合作,设计新功能或能力并领导实施。 - 我们始终在寻找为客户带来更多价值的方法,战略团队通常负责交付这些产品和功能。例如,新的SPAN Drive充电模式可能有助于客户节省电费并更好地利用现有的太阳能电池板。 关于你 必备资格 我们正在寻找一名固件/嵌入式Linux工程师,具备: - 8年或以上为硬件设备(在微控制器上和/或在Linux中等)编写软件的经验,使用C/C++、Rust和/或Python - 现代软件设计的坚实基础,并对手动内存管理等问题有意识 - 使用标准电气通信接口(如UART、I2C、USB等)的经验 - 出色的人际沟通和协作技能。擅长建立信任并推动决策达成解决方案 - 有承担项目责任的记录,并愿意帮助他人,从设计和代码审查到指导新员工 额外资格 我们不期望任何工程师具备所有技能,但我们希望您对学习和成长充满热情。每位设备软件工程师都可以在我们的设备软件堆栈中自由漫游,因此欢迎但不要求具备以下技能的任意组合。 - 具有STM32微控制器系列的经验 - 具有功能安全和UL 60730、ISO 26262、IEC 61508和UL 1998等流程和标准的经验 - 编写更高级别的系统或应用程序软件的经验,例如诊断命令行工具或通信接口的应用程序端 - 无线技术如WiFi、蓝牙和Zigbee - 具有电子实验室设备的实际操作经验 - 在多学科环境中具有清洁能源硬件经验 Span的生活 总部…