高级工程师 - 嵌入式软件
迪拜 / 阿布扎比
我们的客户是一家在安全通信和网络领域的先进技术组织,正在寻找一名高级嵌入式软件工程师加入一个高绩效的工程团队,致力于开发关键任务的安全嵌入式系统。
您将在下一代安全平台(包括SDR和卫星通信)的嵌入式软件设计、开发、集成和优化中发挥关键作用。
这个职位结合了初创企业的速度和创新,以及大型技术集团的规模和稳定性。
主要职责
• 为实时操作系统(RTOS)如FreeRTOS设计和开发C/C++嵌入式软件
• 在OSI模型中开发第2层(MAC层)嵌入式软件
• 为基于ARM的MPSoC平台(Cortex-A53 / Cortex-R5)进行低级软件和驱动程序开发
• 领导FPGA、DSP和基于CPU平台的板级启动活动
• 使用行业标准的跟踪和分析工具分析和调试嵌入式系统
• 实施安全启动和安全固件更新机制
• 支持Xilinx UltraScale+ MPSoC平台上的软硬件集成
• 确保符合安全标准(如ISO 27001、NIST、通用标准、ARM TEE)
所需技能和经验
• 计算机科学、嵌入式系统或相关领域的学士或硕士学位
• 8年以上嵌入式软件工程经验
• 在以下方面具有丰富的专业知识:
• 嵌入式C / C++
• RTOS(FreeRTOS、VxWorks、µC/OS)
• 嵌入式Linux
• ARM CPU架构
• GCC、调试器和CI管道
• 具有SDR、无线波形、卫星通信、WiFi、LTE、5G或国防系统经验
• 具有板级启动和低级调试的丰富经验
• 了解安全嵌入式系统和固件安全
理想经验
• ARM可信执行环境(TEE)
• 用于自动化和测试的Python脚本编写