职责:
Kforce在德克萨斯州Spring有一个客户正在寻找一名设备驱动工程师。
概要:
该职位负责领导Windows和Linux驱动程序以及其他软件产品的设计、开发和优化。该职位确保识别和解决软件问题,确保及时有效的解决方案。该职位创建和更新技术文档,包括设计规范、代码注释和用户指南。该职位保持对新兴技术和行业趋势的最新了解。
职责:
- 监督驱动程序操作的技术手稿的准备和创建
- 分配资源以完成编程项目,并设计详细计划以确保交付成果正常运行
- 领导多个项目团队,包括其他软件工程师和负责复杂产品和平台设计和开发各个阶段的内部和外包开发合作伙伴
- 管理和扩展与内部和外包开发合作伙伴在软件设计和开发方面的关系
- 审查和评估设计和项目活动,以确保符合系统设计和开发指南和标准;提供切实的反馈以提高产品质量并降低失败风险
- 提供特定领域的专业知识以及对跨组织项目、计划和活动的整体领导和视角
- 与硬件和固件工程师合作,确保硬件和固件组件之间的正确集成和通信
- 与其他固件和软件团队合作,指定和记录通信协议、系统状态和功能需求
- 推动新技术在组织项目和活动中的创新和集成;指导经验较少的软件工程师并帮助他们实现成功的交付
要求:
- 精通C编程
- 熟悉Python、批处理文件、命令行界面和其他相关脚本语言
- 具有使用Github等源代码控制系统的经验
- 熟悉裸机系统、板级启动和引导加载程序架构
- 具有使用JTAG、SWD调试器调试嵌入式固件应用程序的经验
- 精通UART、I2C和SPI等低级通信协议
- 理解复杂的多线程应用程序组件
- 理解基本的模拟和数字电子概念,能够理解硬件原理图
- 能够理解技术规范、数据表,并根据需求与固件解决方案合作
优先资格:
- 深入理解和经验丰富的用户和内核模式设备驱动程序,低占用空间的点对点去中心化系统开发,包括安全性;需要具备新颖架构的经验
- 控制系统设计
- 容错和高可用性系统设计
- CI/CD管道专业知识
- 连接性和互操作性
- 安全开发(加密、协议、入门技术)
- 无线协议栈开发(优先多种无线协议)
- 互连协议专业知识
- 硬件驱动开发专业知识(精通已发布规范的细节以帮助推动新设计方法)
薪酬范围是我们在发布此职位时合理地相信我们会支付的最低到最高薪酬。我们最终可能支付的金额高于或低于此范围。员工薪酬基于相关教育、资格、认证、经验、技能、资历、地点、绩效、工会合同和业务需求等因素。此范围可能会在未来进行修改。
我们提供全面的福利,包括医疗/牙科/视力保险、HSA、FSA、401(k)以及符合条件的员工的生命、残疾和意外伤害保险。受薪人员享有带薪休假。小时工除非法律要求,否则没有资格享受带薪休假。参与服务合同法项目的小时工有资格享受带薪病假。
注意:薪酬在获得、归属和可确定之前不被视为薪酬。任何薪酬的金额和可用性完全由Kforce自行决定,除非并直到支付,并且可能根据法律一致自行修改。
此职位不符合奖金、激励或佣金的资格。
Kforce是一个平等机会/平权行动雇主。所有合格的申请人将不分种族、肤色、宗教、性别、怀孕、性取向、性别认同、国籍、年龄、受保护的退伍军人身份或残疾身份而获得就业考虑。
通过点击“立即申请”,您同意接收来自Kforce及其附属公司和服务提供商的电话、AI生成的电话、短信或电子邮件。请注意,如果您选择通过短信与Kforce通信,频率可能会有所不同,并且可能会产生信息和数据费用。运营商对延迟或未送达的消息不承担责任。您始终有权通过使用“STOP”等关键词停止通过短信通信。