£65-80K – 全职 – 伦敦/混合办公
IONATE是一家深度科技初创公司,正在为智能电网构建技术骨干。我们正在寻找一位高级嵌入式软件工程师加入我们的团队,并负责从概念到现场商业部署的实时固件开发。
您将与我们的硬件和系统团队合作,设计和实现生产级C/C++固件。您的角色将涵盖嵌入式软件架构、控制算法实现、硬件-固件集成,并积极参与验证、验证和现场产品测试。
您将带来一种实用、基于证据的方法来进行工程决策,并为推进我们用于电网连接系统的HIT技术做出贡献。
您的工作内容:
开发
• 为电网连接的逆变器开发嵌入式软件。
• 从头开始为ARM Cortex-M微控制器设计和实现实时固件;管理内存、外设、中断,并调试低级问题。
• 开发裸机和基于RTOS的应用程序;考虑延迟预算、中断优先级和实际部署中的时间边缘情况。
• 实现实时平台,部署控制算法和闭环固件,在电网连接应用的严格时间约束和安全要求内运行。
• 启动新的硬件平台:配置外设、集成传感器和执行器、验证功能,并记录集成过程。
• 在测试设备和现场排除固件-硬件故障;重现问题、分析日志,并在不影响未来部署系统的情况下提供稳健的修复。
质量与协作
• 与硬件工程师、电力电子专家、控制工程师和系统团队密切合作,定义接口、时间预算和验证策略。
• 积极参与代码审查、设计讨论、技术分析,并帮助提高代码库的标准。
• 参与安全和质量流程:能够识别法规标准合规性并确保固件相应对齐,保持可追溯性,并记录设计决策和测试证据。
• 创建和维护技术文档,包括需求、设计规格、测试报告和架构说明。
• 在明确的时间表内工作,以雄心勃勃的产品目标按时交付项目。
您需要具备:
• 电子、嵌入式系统、软件工程或相关学科的学位,并具有工业经验。
• 您将拥有大约5年以上的工业经验,构建实时嵌入式系统——在复杂产品中开发、交付和支持固件,从原型到部署。
• 对实时和确定性嵌入式软件设计原则有扎实的理解。
• 在使用C/C++进行嵌入式软件项目方面具有可证明的经验。
• 对C及其底层实现成本函数有扎实的理解。
• 您可以在严格的约束下编写高效、可预测和可维护的代码。
• 在开发裸机和RTOS应用程序、管理中断优先级和延迟预算、以及调试已部署实时系统中的竞争条件和时间问题方面具有丰富经验。
• 对中断处理、处理器间通信和同步机制有扎实的理解。
• 对性能优化技术和硬件/软件交互有良好的知识。
• 您可以使用示波器、逻辑分析仪、JTAG调试器和低级检查诊断固件-硬件故障。
软技能
• 良好的沟通和写作能力。
• 愿意在需要时进行国内和国际旅行以进行测试/调试。
有以下经验会更有帮助:
• 了解电力电子、电网互连或电机控制固件。
• 在ARM-Cortex-M/R/A处理器开发方面有成功的经验。
• 熟练掌握脚本语言(如Python、TCL、Bash)用于测试自动化、工具或数据分析。
• 有架构实时Linux驱动程序或内核模块的经验;了解设备树、操作系统级中断处理以及RTOS和嵌入式Linux之间的权衡。
• 具备MPSoC平台(如Xilinx Zynq)的工作知识;了解FPGA语言如VHDL或Verilog。
• 具备UART、SPI、I2C、以太网和USB等通信协议的经验。
• 能够阅读PCB原理图和数据表;有测试/调试PCB的经验。
• 曾经为嵌入式代码设置或维护CI/CD,编写固件单元测试,或使用静态分析工具提前捕捉缺陷。
• 了解数字闭环控制应用。
• 您曾根据安全标准编写或审查固件。
• 灵活的工作时间安排:您将以我们位于伦敦西部的现代化办公室为基地,但可以灵活安排在家工作的混合办公方式。请在申请阶段与我们讨论您可能的时间安排偏好。
• 私人医疗和牙科保险:从第一天起,我们通过Bupa为您提供全面的私人医疗和牙科保险。您还可以选择将任何受抚养人加入您的保险。请向我们索取更多详细信息。
• 员工期权计划:您将获得IONATE的股权,因此随着我们的成功,您也将受益。
• 公司养老金:一款具有竞争力、灵活性和可持续性的养老金产品,帮助您规划未来。
• 职业发展:我们重视您有机会进行持续的专业发展和职业成长。
• 骑行上班:低碳出行对每个人都很重要,因此我们制定了一个骑行计划,帮助您购买自行车或电动车。
• 慢速旅行:我们相信低碳未来,因此如果您希望通过低碳方式旅行——但比飞行耗时更长——我们每年将为您提供额外的2个慢速旅行日。
申请的三个理由:
您将从事重要的工作。我们工作的最有成就感的方面是看到我们在实验室中构建的东西在现实世界中得到使用。随着我们的技术在太阳能农场、电池和电网中得到应用,您的工作将有助于塑造绿色能源转型的未来。
您在这里的思考不是重复的普通练习。构建全新类别的技术需要前沿的想法。如果您喜欢解决非常规问题,喜欢有自由去探索,喜欢挑战并被领域专家挑战,您将非常适合这里。
火箭正在起飞。我们的创新已被证明,需求巨大。IONATE现在正在快速扩张并承担全球项目。早期加入并与我们的领导团队并肩工作意味着有充足的机会与公司一起成长您的角色。
IONATE拥有一个友好的团队,彼此合作和支持。如果您不完全符合上述描述,但对我们正在做的工作充满热情,并能为我们的团队增值,请与我们联系。我们相信职位应该适应人的技能,而不是相反。我们还致力于提供平等机会、包容的工作环境和公平对待每个人。我们重视种族、性别认同、性取向、年龄、家庭或婚姻状况、残疾、宗教或种族的多样性,并鼓励您无论来自何处都申请。