职位详情
高级 C# 开发工程师
1-1.5万
安徽徽业通信设备有限公司
北京
5-10年
本科
11-22
工作地址

韦伯豪家园-8号楼

职位描述
岗位职责:1.主导跨平台(国产操作系统 优先)雷达控制与数据可视化软件的整体架构设计,包括技术选型、模块拆分、接口定义与架构落地;
2.负责核心技术难点攻关,如 MVVM 架构优化、多线程并发控制、跨语言(C# 与 MATLAB/C++/CUDA)交互架构设计;
3.带领开发团队完成 UI 组件库封装、高性能图表引擎集成与定制,保障大规模雷达数据可视化的流畅性;
4.设计硬件抽象层架构,统一雷达设备通信协议(TCP/IP、UDP、串口等),实现多型号雷达的兼容对接;
5.制定代码规范、技术文档标准,指导初级 / 中级开发工程师开展工作,参与团队技术评审与代码审核;
6.主导软件性能优化与可扩展性设计,预判技术风险并提出解决方案,保障产品长期迭代稳定性。
任职要求:
核心技能
1.精通 C# 、C++编程语言,深入理解.NET Core/.NET 5 + 底层原理,具备5 年以上C# 项目开发经验,其中 2 年以上架构设计经验;
2.熟练掌握跨平台 UI 框架(Avalonia/WPF),能独立设计高内聚低耦合的 MVVM 架构,解决复杂数据绑定与状态管理问题;
3.具备丰富的多线程、异步编程、并发控制经验,能设计高效的线程池管理、数据同步机制;
4.深入理解软件架构设计原则与模式(如依赖注入、工厂模式、观察者模式等),有大型工业控制或硬件对接类软件架构设计案例;
5.熟悉硬件通信协议与工业总线技术,能独立设计稳定可靠的设备通信架构,解决复杂网络环境下的数据传输问题;
6.具备强烈的性能优化意识,精通内存管理、代码调优技巧,能通过工具定位并解决架构层面的性能瓶颈。
加分项
1.有雷达、通信、信号处理领域软件架构设计经验,了解 ISAR 成像、雷达数据处理流程者优先;
2.熟悉 Avalonia 在国产化系统(国产操作系统)上的架构适配与部署优化经验;
3.具备 C++/CUDA/MATLAB 混合编程架构设计经验,熟练掌握 P/Invoke、COM 组件、进程间通信(IPC)等跨语言交互方案;
4.有自定义高性能图表控件开发或大型数据可视化系统架构设计经验;
5.具备团队管理、技术规划能力,能独立带领小团队完成复杂项目研发。
工作地点:北京海淀区、广州黄埔区、安徽合肥,具体电话联系沟通。
薪 酬:具体面议
其他要求:可接受出差

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请