小鹏汽车MES开发高级/资深工程师
社招全职5年以上地点:广州状态:招聘
任职要求
1、本科及以上学历,计算机相关专业,5年以上开发经验; 2、熟悉C#.NET(.net core)/JAVA应用开发,熟悉面向对象编程,具备MES系统开发经验、汽车制造领域背景优先); 3、熟悉PLC编程,RFID条码等采集技术优先; 4、熟悉数据库设计,有2年以上应用MySql,SQL Sever 数据库的经验,精通存储过程编写与调试,有k8s、微服务架构、容器化部署工作经验优先: 5、熟悉常用的设计模式,注重代码质量与可维护性,具备UT编写经验; 6、沟通表达能力好,有较强的学习能力和上进心,态度踏实,有较好的抗压能力; 7、具备良好的团队合作能力,责任心强,主动积极,愿意尝试和接受新事物和新技术。
工作职责
1、负责MES系统的需求分析与规划; 2、负责MES系统研发与功能维护; 3、负责软件开发的各阶段工作,包括系统设计,软件开发和测试等, 4、编写相关的技术文档,如设计文档,开发文档和操作手册; 5、保障MES系统稳定运行,配合实施人员处理系统异常。
包括英文材料
学历+
C#+
https://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
.NET+
[英文] Learn .NET
https://dotnet.microsoft.com/en-us/learn
Free tutorials, videos, courses, and more for beginner through advanced .NET developers.
https://roadmap.sh/aspnet-core
Step by step guide to becoming an ASP.NET core developer
https://www.youtube.com/watch?v=Vu_Naq3iWUA
For beginners in .NET: what to learn - and what not to learn - in C# and .NET to get you the skills you need to be full stack .NET Web Developer in this roadmap updated for 2025.
.NET Core+
https://learn.microsoft.com/en-us/aspnet/core/get-started?view=aspnetcore-9.0
This tutorial shows how to create, run, and modify an ASP.NET Core Blazor Web App using the .NET CLI.
https://www.youtube.com/watch?v=RWXKysImabs
Learn ASP.NET Core MVC and Entity Framework Core in .NET 9 from scratch with this beginner-friendly, step-by-step tutorial.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
相关职位
社招3年以上A45260
1、负责数据采集系统相关的流程建设、方案建设、开发和维护,包括但不限于头戴XR设备的多传感器数据采集能力建设,各类自研工装的数据采集能力建设; 2、支持数据采集服务的上位机工具开发,打通数据采集/数据上传/数据处理和数据管理全流程; 3、探索行业先进的数据管理平台解决方案,持续提升数据全周期的效率和质量。
更新于 2025-05-22
社招3年以上
1、负责Labview工具开发,设计测试方案,选择合适的仪器设备,验证测试系统的稳定性,开发测试系统的代码以及编写相关的技术文档; 2、与产品研发团队协做制定切实可行的全面测试方案; 3、负责验证测试用例,负责测试用例导入后生产测试的维护和支持; 4、持续优化测试系统的实时性、效率和稳定性,提升系统的可操作性,确保测试系统的高效运行,改善用户体验; 5、完成上级领导安排的其他工作。
更新于 2025-08-14
社招3年以上技术
1.参与共享两轮车业务供应链管理与资产管理方向的系统设计与开发; 2.负责服务器端业务架构设计,模块开发以及稳定性保障; 3.主导和执行服务器端核心功能开发和性能优化;
更新于 2025-09-03