特斯拉嵌入式开发工程师,车身控制 Embedded Software Engineer, Body Controls
任职要求
What You’ll Bring BS or MS in Mechatronics, Electrical Engineering, Computer Engineering, Computer Science, experience with evidence of exceptional ability, or equivalent Proficiency in C with experience of RTOS and motor control Fluent in software fundamentals including software design and maintainability. Experience with embedded microprocessor tools Ability to collaborate and communicate complex technical concepts. Preferred: Familiarity with MISRA C Controls s…
工作职责
What to Expect The Body Controls Firmware Team is responsible for firmware, sensing, and controls of mechatronics systems in Tesla vehicles. The team is responsible for firmware and controls of falcon wing doors, seats, liftgates, windows, latches, wipers, mirrors, various sensing systems, interior and exterior lighting, and control of other small motors in the vehicle. The body controls firmware team is small, passionate, and fast moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. What You’ll Do Deliver high-quality C code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded subsystems Design the software architecture and firmware implementation Own firmware through life cycle from prototype to high-volume production Develop software tests and collaborate with validation teams Hands-on hardware bring-up, system debugging and code optimization Make performance and optimization trade-offs to meet product
What to Expect The Body Controls Firmware Team is responsible for firmware, sensing, and controls of mechatronics systems in Tesla vehicles. The team is responsible for firmware and controls of falcon wing doors, seats, liftgates, windows, latches, wipers, mirrors, various sensing systems, interior and exterior lighting, and control of other small motors in the vehicle. The body controls firmware team is small, passionate, and fast moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. What You’ll Do Deliver high-quality C code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded subsystems Design the software architecture and firmware implementation Own firmware through life cycle from prototype to high-volume production Develop software tests and collaborate with validation teams Hands-on hardware bring-up, system debugging and code optimization Make performance and optimization trade-offs to meet product
1. 负责车载控制器(车身域、动力域、底盘域等)系统需求分析,并分解到RTOS协议栈的软件需求; 2. 负责RTOS协议栈系统方案和架构设计; 3. 负责跟踪最新的嵌入式软件协议栈技术发展,评估新技术的应用可能性; 4. 负责系统性问题分析和解决; 5. 参与整车电子电气架构和整车功能技术讨论,并识别整车及控制器对RTOS协议栈的需求; 6. 团队要求的其他工作。
1、根据座舱功能需求,设计 MCU 软件分层架构,制定模块划分与通信协议规范,确保软件的可扩展性和可维护性 2、基于座舱 MCU开发控制算法、业务逻辑、功能安全需求、故障诊断、电源管理策略等 3、实现座舱 MCU与座舱域控制器、车身控制器的总线通信,遵循车载通信协议,确保数据交互的准确性和实时性 4、解决软件 bug,优化代码性能,确保满足车规级测试标准