高级Java工程师中间件方向职位描述与岗位职责任职要求
职位描述:
职责描述:
1.负责物联网核心框架和中间件产品研发,支撑千万级别物联网基础设施服务;
2.参与需求讨论和方案制订,并完成开发和测试上线工作;
3.日常性能调优和问题定位和修复.
任职要求:
1.本科或以上学历,计算机专业或软件工程等专业;
2.5年以上Java开发经验;熟悉基本数据结构和算法,熟悉JVM和主流Java开源框架的原理;
3.从事过大型中间件开发工作,对代码重构,性能问题定位和高可用有一定经验;
4.熟悉Linux环境下常用的系统工具,能利用工具排查CPU、内存和网络IO等问题;
5.对相关技术领域的开源产品有深入的理解如时序数据库、内存数据库、高速队列、分布式事务等;
6.有Github开源项目优先.
中间件团队专注于提升涂鸦全球化IoT平台能力,研发改进:数据脱敏合规、全球跨域RPC、分布式内存数据库、海量消息、时序数据库、全球跨域数据同步等IoT场景中间件.
篇2:软件工程师–操作系统方向(小系统中间件)职位描述与岗位职责任职要求
职位描述:
JobDescriptions:
工作描述:
1.与QA、ASIC、H/W及自动驾驶平台团队紧密合作,构建、定制、以及维护适用于公司自动驾驶ASIC芯片的操作系统。
2.为内外部团队提供相关技术支持。
3.为内外部产品研发、生产及支持开发各类相关的生产力工具。
4.其他分配的职责。
任职要求:
1.在工作及学习两方面均有很强的自我驱动力;对自动驾驶产业及技术均有很强的热情。
2.在技术主管及项目经理的监督指导下,能很好地融入团队工作。
3.对之前工作学习过程中已经体验过的技术领域有深刻地理解。
4.精通C/C++及标准库,对语言及库的标准手册有一定认识;熟悉其他编程语言是加分项。
5.熟悉操作系统相关理论知识。
6.特别优秀的本科,或博士、硕士。
7.有过以下实际工作/研究经验将是很重要的加分项:
7.1.做过系统软件或内核研发或移植:Linux,L4,Zephyr,mbed,或其他任何实时操作系统,如QNX,VxWorks,FreeRTOS,uCOS等;
7.2.RAS(reliability,availabilityandserviceability)设计与实现;
7.3.信息安全(尤其是EAL4+与形式化验证)设计与实现;
7.4.功能安全(尤其是ISO/DIS26262ASIL)设计与实现。
篇3:高级软件开发工程师中间件职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.能进行系统的架构和业务实现的设计,提供可靠有效的解决方案;
2.撰写代码,确保开发质量,能进行相关技术和系统架构研究、选型、验证、应用;
3.能根据系统支持的业务情况,提前预警当前的问题与瓶颈所在;
岗位要求:
1.本科及以上,3年以上JAVA开发工作经验;
2.Java基础扎实,熟练使用sringmvc/springboot+mybatis/ibatis、SSH等主流JAVA框架,理解常用的设计模式;
3.对J2EE框架Spring有深入理解,且能熟练运用;
4.熟练掌握并使用mysql、oracle等数据库,并具有一定的SQL功底;
5.熟练使用Linux系统常用命令;
6.思路清晰,善于思考,责任心强,具备良好的沟通能力、团队合作精神和承受压力能力;
7.熟悉分布式.多线程及高性能的设计与编码及性能调优优先;
加分项:
1.有底层组件开发经验,或者开源社区贡献代码者优先;
2.对业内动态和发展方向有着敏锐的洞察力、并能够独立研究者优先;
3.熟悉docker容器技术,了解apachemesos、DCOS者优先;
4.熟悉dubbo,springboot/springcloud等分布式框架优先;
5.熟悉电子商务、互联网金融行业相关业务,并具备核心系统设计与研发经验的优先。
篇4:嵌入式软件开发工程师(中间件)职位描述与岗位职责任职要求
职位描述:
1.基于QNX/Linux系统负责车载产品的Camera、GPS、Radar、Lidar、IMU、以太网等服务中间件的设计和开发
Designanddevelopmentofservice
middlewareforCamera,GPS,Radar,Lidar,IMU,Ethernet,etc.basedon
QNX/Linuxsystem
2.理解和分析客户侧输入的需求,解决理解过程中的问题。
Analyzetherequirements,andalignwith
differentstakeholderstoachievetheagreementforthefurtherSWdevelopment
3.能按照需求进行模块设计和详细设计,接口定义等。
Responsibleforthemiddlewaremodule
/detaileddesign,definetheinterfacefortheexternalcommunication
4.能根据设计进行编码,调试,单元测试和集成测试
Responsibleforthecoding,debugging,
Unittest,integrationtest
岗位要求:
PositionQualification:
1.计算机、自动化、电子信息、软件工程等专业的本科或研究生学历
BachelororMasterdegreeinelectronics/
computerscience/automationorrelated;
2.?3年以上QNX/Linux开发经验
3+yearembeddedSWdevelopmentexperience
onAutomotive/Telecom/DTV/Internet
3.熟悉Linux/QNX开发环境及底层调用,了解常用的SDK使用
FamiliarwithLinux/QNXenvironmentand
systemcall.
4.具备扎实的c/c++、objectivec编程基础,良好的编程习惯和代码管理习惯
GoodexperienceonC/C++,goodobjective
orientedprogramingability
5.性格开朗,有良好的沟通能力、学习能力、解决问题能力、具备敏锐的创新思维,有强烈的责任感与进取心
Goodcommunicationskill,self-motivated,
strongresponsibility,creative,andgoodproblemsolving.
6.有车载软件相关工作经验优先
Experienceinautomationmiddleware
developmentispreferred
篇5:云中间件开发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责云中间件,微服务,云集成平台等服务的特性设计和开发;
2、与团队一起负责云中间件,微服务,云集成平台等服务产品的技术竞争力构建,不断提升云中间件,微服务,云集成平台等服务产品的业界竞争力。
任职要求:
1、计算机或者相关专业本科及以上学历,3年以上工作经验,能力优秀可放宽;
2、有大型分布式系统设计和开发经验,对分布式相关理论有深入的理解;
3、熟悉Java、C/C++、Golang任意一门语言,具备良好的算法和编程能力,有云服务化开发经验,DevOps实践经验者优先;
4、熟悉Kafka、Redis、Memcached、Nginx、LVS、MyCat、Dubbo、MQTT等其中一个中间件组件,微服务框架,协议实现原理,有开源软件代码贡献者优先;
5、熟悉Mysql、Oracle、SQLserver、Hbase等数据库,有相关数据开发经验
6、了解国内外主流商业云服务平台如aliyun、AWS、Azure等产品架构和技术者优先;
7、有较强的学习能力、良好的团队协作能力、良好的沟通表达能力;