Job Description
功能安全底层软件开发工程师上海社招全职数字技术 - 数字安全本科及以上3-5 年职位描述- 负责底层软件安全架构的设计、评估与实施,确保架构在多平台环境下满足功能安全要求并具备良好的可扩展性。
Responsible for the design, evaluation, and implementation of the basic software (BSW) safety architecture, ensuring compliance with functional safety requirements across multi-platform environments while maintaining high scalability
- 基于软件安全需求开展底层软件单元的详细设计、编码、调试及测试,确保输出符合功能安全标准的高质量代码。
Conduct detailed design, coding, debugging, and testing of software units based on software safety requirements to ensure high-quality code delivery in alignment with functional safety standards.
- 构建基于半形式化软件安全需求(SSR)的AI自动化测试框架,实现高覆盖度单元测试用例自动生成。
Build an AI-driven automated testing framework based on semi-formal Software Safety Requirements (SSR) to automatically generate high-coverage unit test cases.
- 负责安全软件库与核心组件的持续维护,深度参与硬件-软件接口(HSI)的定义,支持与系统、硬件、测试等部门的接口对接与问题排查。
Maintain safety software libraries and core components, actively participate in Hardware-Software Interface (HSI) definition, and support interface integration and troubleshooting across system, hardware, and testing departments.
- 支持功能安全专家开展从功能/技术安全概念到软件安全需求的分解与完善,协助编写软件层面的 Safety Manual 及认证支持文档。
Support functional safety experts in deriving Software Safety Requirements (SSR) from Technical Safety Concepts, and assist in the preparation of software safety manuals and certification support documentation.职位要求- 具有 3 年以上嵌入式软件开发经验,精通 C 语言编程,具备扎实的底层软件开发功底。
3+ years of experience in embedded software development, with strong proficiency in C programming and a solid foundation in basic software (BSW) development.
- 本科及以上学历,计算机、电子科学、微电子、通信或自动化等相关专业背景。
Bachelor’s degree or above in Computer Science, Electronic Engineering, Microelectronics, Telecommunications, Automation, or a related field.
- 具备智能辅助驾驶、底盘、动力或座舱域中至少一个域产品的底层软件功能安全开发经验,熟悉 ISO 26262 软件层面的开发流程, 并有支持功能安全外部审计或 TUV 认证的项目实践经验。
Proven experience in functional safety development for basic software in at least one automotive domain (e.g., ADAS, Chassis, Powertrain, or Cockpit); familiar with ISO 26262 Part 6 software development processes and practical experience in supporting external safety audits or TUV certifications.
- 熟悉英飞凌(AURIX TC3/TC4)、恩智浦(S32G)、意法半导体(Stellar)或芯驰等至少一家主流厂商的芯片安全机制。
Familiarity with safety mechanisms of at least one major semiconductor platform, such as Infineon (AURIX TC3/TC4), NXP (S32G), ST (Stellar), or SemiDrive.
- 能够熟练使用 Parasoft/Tessy 等单元测试工具,具备使用 Lauterbach 等调试工具定位底层复杂问题的能力。
Competence in using unit testing tools such as Parasoft or Tessy, and the ability to utilize advanced debuggers like Lauterbach to troubleshoot and resolve basic software issues.
- 具有实际开发或配置主流 SafeTlib、SafeTpack 或 MCAL Safety 模块的经验,熟悉功能安全软件库的集成与监控逻辑。
Hands-on experience in developing or configuring mainstream safety libraries such as SafeTlib, SafeTpack, or MCAL Safety modules, with a deep understanding of safety library integration and monitoring logic.
- 熟悉多操作系统环境下的安全设计,包括 AUTOSAR CP、FreeRTOS 或 Safety Linux,有跨 OS 平台安全软件开发经验者优先。
Familiarity with safety design across multiple operating system environments, including AUTOSAR CP, FreeRTOS, or Safety Linux; experience in cross-platform (multi-OS) safety software development is highly preferred.
- 具备基于半形式化需求自动生成测试用例的实践经验。
Practical experience in automatically generating test cases from semi-formal requirements. 投递