该职位已失效,看看其他机会吧

Linux嵌入式应用开发工程师(ARM平台)

1.5-3万
  • 西安长安区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

C语言C++Linux嵌入式软件开发ARM通信/网络设备电子设备制造
岗位职责:
1. 核心程序开发与维护: 负责雷达系统内部数据采集、处理、传输等核心应用程序的设计、编码、调试与维护工作。
2. 高性能多线程编程: 设计和实现高效、稳定的多线程/多进程嵌入式软件,优化数据流处理管道,确保系统在高负载下的实时性与可靠性。
3. 通信模块开发: 负责嵌入式模块与外部设备(如上位机、其他传感器、主控单元等)的通信功能设计与实现,包括但不限于以太网、串口、CAN总线、PCIe等。
4. 算法工程协同: 与算法工程师紧密配合,负责将雷达信号处理、目标识别与跟踪等核心算法在嵌入式平台上进行移植、集成与性能优化。
5. 系统集成与测试: 参与系统联调、问题定位与解决,编写相关技术文档,并负责软件模块的单元测试和集成测试。
6. 技术难点攻关: 解决开发过程中遇到的技术难题,持续对系统进行性能分析和优化。
任职要求:
1. 学历与经验:
· 计算机科学、电子工程、通信工程、自动化等相关专业本科及以上学历。
· 3年以上基于ARM平台的Linux嵌入式应用开发经验。
2. 核心技术能力:
· 精通C/C++语言: 具备良好的编程习惯和扎实的编程功底,熟悉面向对象设计和设计模式。
· 深入理解Linux系统: 熟悉Linux内核机制,如进程/线程调度、内存管理、文件系统、中断处理等。
· 丰富的多线程开发经验: 精通Linux下的多线程编程(pthread),熟练掌握线程同步机制(互斥锁、条件变量、信号量等),并对线程安全、死锁、性能瓶颈有深刻理解。
· 嵌入式通信协议: 熟练掌握Socket网络编程、串口编程,并至少了解一种其他工业总线(如CAN, SPI, I2C)。
· 开发与调试工具: 熟练使用GCC、GDB、Makefile/CMake等开发工具链,具备强大的嵌入式系统调试和问题定位能力。
3. 协作与学习能力:
· 具备良好的沟通能力和团队协作精神,能够与硬件工程师、算法工程师高效协同工作。
· 具备优秀的问题分析和解决能力,对新技术有强烈的学习欲望和快速掌握的能力。
查看全部

工作地点

西安长安区军民融合创新港

职位发布者

褚悦含/hr专员

当前在线
立即沟通
公司Logo西安宝威信息技术有限公司
西安宝威信息技术有限公司成立于2019年2月,是一家从事相控阵监视雷达研发、生产及配套服务的高科技企业。公司雷达产品广泛应用于大区域低空、地面及水面的全方位监视,涵盖机场探鸟、战场无人机防御、边境、油田、机场等重要场所周界的安全监控,以及渔港、桥梁、港口、航道和大型厂区的监控管理,同时还具备便携抵近侦察的能力。公司现有员工40人,其中研发人员20人。公司核心研发团队深耕雷达设计领域十余年。团队自研的BWR-T系列低空监视雷达、BWR-G系列动目标监视雷达产品,突破了自适应杂波处理、密集多目标检测跟踪、低成本小型化TR组件设计等关键技术,使该系列产品在市场同类产品竞争中,在环境适应能力、智能化水平和成本方面,具有突出的优势。产品的核心技术全部自主研发,包括算法,TR组件,天线,信号处理机,显控平台。产品各模块性能一致性高,技术可控,可实现灵活定制。公司拥有齐全的研发仪器仪表,建设有专业的雷达实验用微波暗室,开发了多种高自动化测试工具,沉淀形成了完整的开发、测试和生产流程,技术体系完备。公司将不断致力于雷达系统前沿技术的探索和创新,持续为客户提供优质的产品和服务。
公司主页