嵌入式系统工程师

迪拜 无个税1天前全职 网络
1.9万 - 2.3万 / 月
职位概述 嵌入式系统工程师将负责为资源受限的环境设计、开发和优化嵌入式软件。该角色介于固件工程和全栈开发之间,专注于低级编程、硬件交互和实时性能。该职位要求具备强大的C/C++和Python技能,具备内存和电源管理的专业知识,并具有与嵌入式CPU、通信接口和实时操作系统合作的经验。该职位位于迪拜,将为公司内可靠、高效和可扩展的嵌入式系统开发做出贡献。 主要职责 设计、开发、测试和维护用于小型和资源有限CPU的C/C++嵌入式软件。 参与开发与硬件交互的Python栈。 优化固件和嵌入式应用程序的内存使用、电源消耗和执行速度。 开发和维护实时软件组件,确保确定性行为和可靠性。 与包括USB、以太网、LoRa、SPI、I2C、UART和其他通信总线在内的硬件技术进行接口。 实现嵌入式驱动程序和通信协议。 参与硬件-软件集成和调试。 编写干净、可维护且文档齐全的代码,遵循最佳实践。 参与需求收集、技术设计、代码审查和系统测试。 与跨职能工程团队合作,确保嵌入式解决方案满足产品要求。 支持嵌入式开发流程和工具的持续改进。 关键技能和经验 技术技能: 在嵌入式系统中具有很强的C和C++能力。 在集成、脚本、自动化和嵌入式工具方面具有Python能力。 具有在内存受限和低功耗嵌入式环境中工作的经验。 理解RTOS概念、调度器、中断和实时约束。 具有嵌入式处理器(ARM Cortex-M、ESP32、STM32或类似处理器)的经验。 了解接口和协议(例如USB、以太网、LoRa、SPI、I2C、UART)。 具有嵌入式调试工具和方法的经验。熟悉版本控制(Git)和CI/CD流程。 对电子、电路图和硬件原理有基本了解。 了解OpenWRT、MQTT、TR-069、TR-369、TR-181和LoRaWAN网络和设备将是一个优势。 经验: 3-5年嵌入式软件开发经验。 在优化内存、性能和电源效率方面有成熟经验。 具有与实时系统和低级硬件接口合作的经验。 具有在多学科工程团队中协作的经验。 软技能: 强大的问题解决能力和对细节的关注。 在技术和非技术团队中具有清晰的沟通能力。 能够独立工作并有效管理工作量。 积极学习和持续改进的态度。 教育背景 计算机工程、软件工程、电子工程学士学位或同等经验。 硕士学位是一个加分项。 薪资 具有竞争力,基于经验和资质 工作类型:全职 薪酬:每月AED10,000.00 - AED12,000.00