嵌入式系统软件工程师——俄克拉何马州远程办公
为 IDEX Corporation 的工业流体处理产品开发固件和互联技术。跨 Linux、RTOS、移动端、物联网和云平台开展工作。
描述
- 制定长期技术方向、工程决策和团队文化
- 评估客户需求、市场趋势和技术风险,为产品战略提供依据
- 为战略计划设计创新系统,包括新产品开发
- 评估新兴技术,鼓励持续学习,并为工程团队提供建议
- 负责从概念到发布的软件开发生命周期
- 定义系统架构和技术要求
- 创建算法并开发面向对象的固件和嵌入式应用程序
- 开展验证和确认工作,以支持产品质量和可靠性
- 采用敏捷、SDLC、SEBoK 和 PLM 方法
- 构建和维护开发工具及工程流程
- 开展竞争分析,解决高效执行的障碍
- 向技术和非技术受众解释复杂的技术概念
- 准备并交付技术提案
- 协调复杂问题的解决,并制定与利益相关者一致的策略
- 可能需要出差,出差比例最高为 10%
- 该职位不承担管理职责
任职要求
- 必须拥有计算机科学、计算机工程、软件工程或电气工程学士学位
- 必须具备至少 3 至 5 年工业制造领域相关的研究生毕业后工作经验
- 具备至少 3 至 5 年使用 Rust、Python、Java/JavaScript、C++ 和 C# 进行面向对象软件开发的经验
- 具备至少 3 至 5 年面向嵌入式 Linux、Android 和 iOS 的应用程序开发经验
- 具备至少 3 至 5 年 Linux 系统管理和支持经验
- 具备至少 3 至 5 年使用 Microsoft Visual Studio 和 Eclipse 等集成开发环境的经验
- 具备至少 3 至 5 年为基于 MCU 的控制系统实施 RTOS 的经验
- 具备至少 3 至 5 年开发和集成 RS232/485、CAN、MQTT、Modbus 和 Ethernet 协议的经验
- 具备至少 3 至 5 年使用 MCU 外设的经验,包括 UART、USB、GPIO、I2C、SPI、PWM、定时器、eMMC 和 SoM 架构
- 证明具备架构设计、实施和部署复杂技术解决方案的能力
- 熟悉 Bitbucket/Git、Jenkins、Docker、Jira 和 SonarQube 静态分析
- 具备解读硬件原理图以进行调试的能力
- 具备 Wi-Fi、Bluetooth、蜂窝网络和云微服务经验,涉及 Digital Twin、SaaS、PaaS、DaaS 和数据湖
- 具有工业或汽车产品机电方面的经验者优先
- 拥有计算机科学、计算机工程、软件工程或电气工程硕士学位者优先
- 该职位不提供就业签证赞助
福利待遇
- 可能提供基于绩效的奖金计划
- 健康福利
- 公司提供匹配缴款的 401(k) 退休储蓄计划
- 带薪休假
