软件中间件工程师(上海)

2 days ago


Shanghai, Shanghai, China Vitesco Technologies Full time $60,000 - $180,000 per year

Position: (Senior) Software Engineer (Middleware)

General Information: As a (Senior) Middleware Developer specializing in the AUTOSAR Adaptive Platform, you will be responsible for designing, developing, and integrating middleware components that support complex automotive systems. You will work in a highly collaborative environment, interacting with cross-functional teams including hardware engineers, system architects, and other embedded software developers, to create middleware solutions that are scalable, reliable, and optimized for real-time automotive applications.

Your Key Responsibilities:

  • Design, develop, and implement middleware solutions based on the AUTOSAR Adaptive Platform for automotive applications, including communication stacks, service orchestration, security, and diagnostic frameworks.
  • Integrate middleware with both the application layer and low-level software, ensuring seamless communication between software modules, hardware, and other subsystems in the automotive architecture.
  • Ensure that middleware components comply with AUTOSAR Adaptive specifications, standards, and best practices, with a focus on scalability, safety, and performance.
  • Collaborate closely with software architects, hardware engineers, and system developers to design and implement middleware that meets system requirements and works effectively within the overall architecture.
  • Optimize middleware components for performance, memory usage, and latency, with a focus on ensuring low overhead in real-time automotive systems.
  • Design and integrate security solutions in middleware layers to protect automotive systems from external and internal threats, following best practices for secure software development.
  • Contribute to the development of unit tests, integration tests, and other testing strategies for middleware components. Perform debugging, troubleshooting, and performance tuning to ensure the highest level of software quality.
  • Provide mentorship and technical leadership to junior developers, helping them grow their skills in middleware development and AUTOSAR principles.
  • Develop and maintain technical documentation for the middleware architecture, interfaces, and functionality to ensure clarity and compliance with industry standards and internal processes.

Your Qualifications:

  • Master's Degree in Computer Science, Electrical Engineering, or a related field. 5+ years of experience in embedded software development, with at least 2-3 years of hands-on experience working with AUTOSAR Adaptive Platform or similar automotive middleware frameworks.
  • In-depth knowledge of the AUTOSAR Adaptive Platform, including its architecture, services, middleware stack, and tools (e.g., Adaptive AUTOSAR communication, service discovery, etc.).
  • Experience with AUTOSAR Classic Platform: Knowledge of AUTOSAR Classic and how it integrates with the Adaptive Platform.
  • Proven experience in developing middleware components for embedded systems, including communication stacks (e.g., SOME/IP, DDS, CAN, Ethernet), service-oriented architecture (SOA), and system orchestration.
  • Strong expertise in C++ and other programming languages used in embedded systems development. Knowledge of Python or similar scripting languages is a plus.
  • Experience in designing and developing software for real-time, safety-critical systems, with a deep understanding of scheduling, timing, and concurrency in embedded systems.
  • Familiarity with automotive safety standards (ISO 26262, ASPICE) and the development of software that complies with these standards.
  • Experience with GitHub, Polarion, Jira, and other development tools and version control systems commonly used in embedded software development.
  • Strong written and verbal communication skills, with the ability to produce clear, concise documentation and to explain complex technical concepts to non-technical stakeholders.
  • Excellent troubleshooting and debugging skills, with the ability to solve complex problems in distributed, real-time systems.
  • Experience with automotive security protocols, including secure communication (e.g., TLS/SSL), secure boot, and data integrity mechanisms.
  • Familiarity with AUTOSAR development tools (e.g., EB tresos, Vector, dSPACE) and middleware frameworks (e.g., AUTOSAR's Adaptive Runtime Environment).
  • Experience working with safety-critical automotive systems (ISO 26262), with a focus on functional safety and compliance.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and in a collaborative, cross-functional team.
  • Excellent communication skills, both technical and non-technical.
  • Adaptability to work in a rapidly evolving technical landscape.


  • Shanghai, Shanghai, China 乔山健身器材(上海)有限公司 Full time CN¥10,000 - CN¥20,000 per year

    该职位来源于猎聘 工作地点-上海研发中心虹桥办公室岗位-办公地点:闵行区申昆路2377号5号楼508室 试用期不打折; 工作内容: 依项目计划进行产品设计作业,并完成主管交办工作指示,主要工作内容如下: 1.新产品软件设计; 2.新产品软件进行静态分析和单元测试;...


  • Shanghai, Shanghai, China 上海飞坤物流有限公司 Full time

    该职位来源于猎聘 Job ResponsibilitiesAnalyze SW requirements, draft an implementation concept/architecture, and communicate/coordinate it with internal and external team members分析软件需求,起草实现概念/架构,并与内部和外部团队成员进行沟通/协调Draft a SW implementation plan including resources, timeline, milestones, and...


  • Shanghai, Shanghai, China Google Full time CN¥120,000 - CN¥240,000 per year

    由于业务需要,我们会优先考虑能够在 2026


  • Shanghai, Shanghai, China 汽车电子工程咨询 Full time CN¥180,000 - CN¥360,000 per year

    工作职责负责嵌入式软件开发、维护和项目实施等,参与如下细分方向之一:1、C方向:1)负责Bootloader代码开发; 负责Classic AUTOSAR软件项目软件开发与集成调试; 负责底层MCAL配置、复杂驱动开发;2、C++方向:1)负责Adaptive AUTOSAR平台软件开发; 负责Adaptive


  • Shanghai, Shanghai, China 巴施帝信息科技(上海)有限公司 Full time CN¥400,000 - CN¥800,000 per year

    该职位来源于猎聘 工作范围 The scope of work 负责座舱&外饰功能软件的交付(主要涵盖:座椅、安全带、方向盘、车门、车窗、天窗、雨刮、后视镜等) 主要工作职责 Major responsibilities 1, 需求收集及分解:收集项目的开发内容及计划,跟踪落实座舱&外饰软件需求分解并组织评审; 2,


  • Shanghai, Shanghai, China Google Full time CN¥60,000 - CN¥120,000 per year

    基本要求:拥有学士学位,或具备同等水平的实践经验。有 5 年使用 C 或 C++ 以及 Python 或 Shell


  • Shanghai, Shanghai, China Google Full time CN¥40,000 - CN¥80,000 per year

    此实习计划适合正在攻读计算机科学或相关技术专业课程,并且还有一年多即可毕业的学生。应聘者必须符合以下条件,才能参加此计划:预计在 2026 年 12 月到 2027 年年底期间毕业,并且能够在 2026 年夏季全职工作 12


  • Shanghai, Shanghai, China Google Full time

    基本要求:拥有学士学位,或具备同等水平的实践经验。有 8 年软件开发经验。有 3 年担任技术领导职位的经验;期间负责监督项目并领导跨多个地理区域的嵌入式软件工程团队。有 2


  • Shanghai, Shanghai, China 歌尔股份 Full time CN¥300,000 - CN¥600,000 per year

    工作职责Android应用软件工程师(framework)1. 负责手机Android平台常用应用软件的开发、优化和维护,包括但不限于Launcher、SystemUI和Settings等应用的功能实现与迭代;2. 负责模块需求分析、架构设计与代码开发维护,优化性能与用户体验,解决启动慢、卡顿、内存泄漏等问题;3.


  • Shanghai, Shanghai, China CLO Virtual Fashion Full time 600,000 - 800,000 per year

    CLO虚拟时尚使用先进的3D服装模拟技术,简化了服装设计和生产的全流程。从最初的设计灵感直至最终的成衣试身,我们的服装制作软件能够赋能一件服装诞生的全过程。公司在2009年创立之初,就致力于打造一个全新的数字时尚生态,同时视环保为己任,坚持贯彻服装制造的可持...