Software BSW Developer (Inverter)_EM
你的任务
- Programming Languages:
- C (mandatory): Profound and in-depth knowledge of ANSI C.
- Knowledge should include: pointer arithmetic, memory management (static, stack, heap), bit manipulation, handling of... (the sentence was cut off here, assuming "handling of registers" or similar was intended).
- Assembler (basic knowledge/understanding): Basic understanding of assembler for specific microcontroller architectures (e.g., IFX TriCore, ARM Cortex) is advantageous for comprehending hardware-level debugging issues or optimizing resource-critical routines.
- Python/Perl/Scripting: For automation (build scripts, test scripts, data analysis, tooling).
- C (mandatory): Profound and in-depth knowledge of ANSI C.
- Microcontrollers/Microprocessors:
- Profound understanding of architecture: Infineon TriCore, ARM Cortex
- Knowledge of peripherals: Timers, ADC, DAC, SPI, I2C, UART, CAN, LIN, Ethernet, GPIOs, DMA, Watchdogs.
- Register-level programming: Direct interaction with hardware registers for peripheral configuration and control.
- Embedded Systems & Real-Time Operating Systems (RTOS):
- Knowledge of RTOS concepts: Task management, scheduling (priorities, preemptive/cooperative), Inter-Process Communication (IPC) handling, deadlocks.
- Experience with specific RTOS: AUTOSAR OS, OSEK/VDX, µC/OS.
- Bare-metal programming: Ability to write and debug code without an RTOS.
- Automotive-Specific Communication & Protocols:
- Knowledge of CAN (Controller Area Network): CAN-FD, Classic CAN.
- Knowledge: messages, arbitration, baud rates, error handling, J1939 (for commercial vehicles).
- Knowledge of LIN, UDS / KWP2000 and OTA technologies (FOTA, SOTA)
- Knowledge of CAN (Controller Area Network): CAN-FD, Classic CAN.
- Tools & Development Environment:
- IDEs/Compilers: Experience with toolchains such as Green Hills MULTI, TASKING, GCC (GNU Compiler Collection) for Embedded applications.
- Debuggers: JTAG/SWD debuggers (e.g., Lauterbach TRACE32, UDE).
- Measurement and Analysis Tools: Oscilloscopes, logic analyzers, bus analyzers (CANoe/CANalyzer, Vehicle Spy).
- Version Control: ALM SCM and Git (with understanding of branching strategies like Gitflow, Trunk-Based Development).
- Build Systems: Make, CMake, Compiler, linker Script.
- Quality, Reliability & Security and DIagnostics (Automotive-Specific):
- OBD: Understanding of OBD legislation and technologies (CN7, EU7 and US)
- ISO 26262 (functional safety): Understanding of the standard, knowledge of Safety Goals, ASIL (Automotive Safety Integrity Level) decomposition, Safety Elements out of Context (SEooC), Safety Mechanisms (Error Detection and Correction, Watchdogs, etc.).
- AUTOSAR (Adaptive and Classic Platform): Experience with the AUTOSAR architecture, RTE (Runtime Environment), BSW (Basic Software), MCAL (Microcontroller Abstraction Layer), configuration tools.
- Coding Guidelines: MISRA C, CERT C/C++.
- Testing: Unit Testing, Integration Testing, Hardware-in-the-Loop (HiL) Testing, Software-in-the-Loop (SiL) Testing.
- Cybersecurity: Basic understanding of Secure Boot, Secure Flashing, Message Authentication, Hardware Security Modules (HSMs).
您的个人资料 <Please insert qualifications here>
博世集团网上招聘数据处理同意声明
个人信息及目的:你的如下个人信息将被处理并用于招聘:姓名、电子邮箱、电话号码、所在地区、经验和教育信息、简历等应聘者自主提交的附件信息、证件号、职位、部门、计划入职日期、劳动合同持续时间、工作地点、月薪、年薪、浮动奖金比例、餐贴、车贴。 博世将依据相关的数据保护法规,在全球范围内对您的数据进行保密。招聘流程中,您的个人信息只有在必须时才会被提供给博世以外的第三方机构(如代理机构)。博世精心挑选了第三方机构并与之签订了保密合同。博世采取了种种保密措施以保护您的数据,确保其不会遭受操纵、丢失、破坏、未经授权的访问或泄漏。我们的安全措施将随着新技术的应用而不断升级。您的本地浏览器和我们的人才招募系统之间的数据传输通过https加密。 特定职位申请:申请博世集团的职位就意味着您将自己的个人信息提供给博世集团旗下相应的法律实体(具体请见博世集团法人清单)。请注意,若有任何文件或资料变更,请在所有申请书里一并变更。人力资源部门的员工可能与您联系,询问您是否同意将您的求职申请转向博世集团内部另一合适职位。如果您申请了特定职位,那么只有在您同意的情况下,博世才会将您的求职申请转向另一职位。 您可以随时撤回求职申请,博世将根据相关法律删除您的个人信息。与您的申请相关的所有资料将被保留至24个月。您的权利:若您希望停止向博世提供您的个人信息,可联系我们或通过博世网上招聘数据隐私声明中的BKMS系统提出申请。您可以在SmartRecruiters平台查阅和修改您的简历。您对您的个人信息的处理享有知情权、决定权,您有权限制或者拒绝我们对您的个人信息进行处理。您还可以更正、补充您的个人信息。 跨境传输:为了实现前述目的,我们所收集的您的个人信息可能会在多个国家或地区间进行跨境转移,例如德国、新加坡。 德国:罗伯特-博世有限公司(德国格宁根市罗伯特博世广场1号(Robert-Bosch-Platz 1, Gerlingen-Schillerhohe, Germany,邮编:70839),用于集团统一招聘管理(博世中国与数据接收方均基于该目的开展数据出境活动; 英国:SmartRecruiters(英国伯克郡温莎亚瑟路圣斯蒂芬大厦 邮政区码: SL4 1RU),用于招聘、后期交流联系及分享职位/活动信息、潜在人才社区邀请。 您可通过上述联系方式依法向境外接收方行使您在个人信息处理活动中的权利。 存储您的个人信息:我们将仅在为实现目的必要的范围内以及法律法规要求的时间内保留您的个人信息。 雇佣:被雇佣后,您提供的数据将被从当前招聘系统转移至职位所属公司的人力资源管理系统。联系方式: 请通过访问博世中国官方主页:博世在中国>加入博世>工作机会,在网上招聘数据隐私声明中“9.联系方式” 博世集团法人清单: 请通过访问博世中国官方主页:博世在中国>加入博世>工作机会,在网上招聘数据隐私声明中获取现阶段使用网上招聘系统的博世集团法人(第五页)
<Please insert qualifications here>
博世集团网上招聘数据处理同意声明
个人信息及目的:你的如下个人信息将被处理并用于招聘:姓名、电子邮箱、电话号码、所在地区、经验和教育信息、简历等应聘者自主提交的附件信息、证件号、职位、部门、计划入职日期、劳动合同持续时间、工作地点、月薪、年薪、浮动奖金比例、餐贴、车贴。 博世将依据相关的数据保护法规,在全球范围内对您的数据进行保密。招聘流程中,您的个人信息只有在必须时才会被提供给博世以外的第三方机构(如代理机构)。博世精心挑选了第三方机构并与之签订了保密合同。博世采取了种种保密措施以保护您的数据,确保其不会遭受操纵、丢失、破坏、未经授权的访问或泄漏。我们的安全措施将随着新技术的应用而不断升级。您的本地浏览器和我们的人才招募系统之间的数据传输通过https加密。 特定职位申请:申请博世集团的职位就意味着您将自己的个人信息提供给博世集团旗下相应的法律实体(具体请见博世集团法人清单)。请注意,若有任何文件或资料变更,请在所有申请书里一并变更。人力资源部门的员工可能与您联系,询问您是否同意将您的求职申请转向博世集团内部另一合适职位。如果您申请了特定职位,那么只有在您同意的情况下,博世才会将您的求职申请转向另一职位。 您可以随时撤回求职申请,博世将根据相关法律删除您的个人信息。与您的申请相关的所有资料将被保留至24个月。您的权利:若您希望停止向博世提供您的个人信息,可联系我们或通过博世网上招聘数据隐私声明中的BKMS系统提出申请。您可以在SmartRecruiters平台查阅和修改您的简历。您对您的个人信息的处理享有知情权、决定权,您有权限制或者拒绝我们对您的个人信息进行处理。您还可以更正、补充您的个人信息。 跨境传输:为了实现前述目的,我们所收集的您的个人信息可能会在多个国家或地区间进行跨境转移,例如德国、新加坡。 德国:罗伯特-博世有限公司(德国格宁根市罗伯特博世广场1号(Robert-Bosch-Platz 1, Gerlingen-Schillerhohe, Germany,邮编:70839),用于集团统一招聘管理(博世中国与数据接收方均基于该目的开展数据出境活动; 英国:SmartRecruiters(英国伯克郡温莎亚瑟路圣斯蒂芬大厦 邮政区码: SL4 1RU),用于招聘、后期交流联系及分享职位/活动信息、潜在人才社区邀请。 您可通过上述联系方式依法向境外接收方行使您在个人信息处理活动中的权利。 存储您的个人信息:我们将仅在为实现目的必要的范围内以及法律法规要求的时间内保留您的个人信息。 雇佣:被雇佣后,您提供的数据将被从当前招聘系统转移至职位所属公司的人力资源管理系统。联系方式: 请通过访问博世中国官方主页:博世在中国>加入博世>工作机会,在网上招聘数据隐私声明中“9.联系方式” 博世集团法人清单: 请通过访问博世中国官方主页:博世在中国>加入博世>工作机会,在网上招聘数据隐私声明中获取现阶段使用网上招聘系统的博世集团法人(第五页)