软件工具开发实习生

蒙特利尔 3天前实习 网络
面议
Octasic成立于1998年,是一家总部位于加拿大蒙特利尔的私营公司,在加拿大和印度设有研发设施,并拥有全球销售支持网络。Octasic是全球无线和多媒体网关市场的SoC(系统芯片)、软件以及集成硬件和软件平台的领先供应商。我们的硬件和软件平台构成了下一代无线系统的基础,这些系统被国防部队、执法机构和国家安全机构使用。 加入创建Opus Studio的团队,这是一个集成开发环境(IDE),其中还包括基于LLVM项目的C/C++优化编译器和Octasic多核数字信号处理器平台的操作系统(微内核)。我们为使用我们平台的软件开发人员提供支持,以开发高性能的5G和物联网软件定义无线电应用。 我们正在寻找一位对嵌入式系统和软件开发工具感兴趣的优秀软件开发人员,帮助我们为开发人员创造一个高效的环境,为他们提供优化工作流程的工具,充分利用我们平台的能力,并帮助他们深入了解应用程序的行为和性能。 职位描述: 作为软件开发工具团队的一员,您的任务将包括: - 与各个开发团队合作,了解他们的工作流程以及他们需要的工具以提高生产力; - 开发工具(编译器、链接器、调试器、IDE等)、库和微内核; - 参与敏捷团队的设计、实施和验证新软件,同时维护现有代码库; - 设计嵌入式软件和开发工具,帮助开发人员最大化性能并充分利用我们的数字信号处理器的能力; - 您的工作将影响在我们平台上开发的所有应用程序。您需要具备出色的沟通和团队合作能力,以便能够有效地与您的队友和各种研发团队(如SDR开发人员、客户支持等)进行互动和交流。 主要资格: - 具有以下一种或多种语言的编程经验: - C/C++ - C# - Go 优先条件: - 具有汇编语言编程经验; - 具有开发IDE或可视化工具的经验; - 具有优化编译器、链接器或标准库实现的经验; - 具有微内核和系统调用实现的经验; - 具有调试器实现(LLDB或其他)和调试信息(DWARF)的经验; - 具有SoC、通信协议、TCP/IP、UDP、套接字等方面的经验。