职位详情
五险一金
股票期权
带薪年假
定期体检
子女福利
免费班车
扁平管理
发展空间大
公司规模大
技能培训
The Role
The Drive Interface Firmware team is looking for an experienced firmware engineer to be the firmware subject matter expert on everything Autopilot related on the Drive Inverter and Drive Interface. You will be responsible for interfacing various autonomous Autopilot functions (such as longitudinal control, autopark, summon, and others) and Autonomous safety functions (automatic emergency braking, object aware acceleration limiting, etc.) to vehicle propulsion controls.
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. You will solve some of the most ambiguous and challenging problems in the embedded software space and change the way the world produces electric vehicles and delivers energy.
Responsibilities
Own the propulsion interface firmware between the powertrain and Autopilot.
Implement state machines, control logic, alerts, and diagnostics.
Investigate improvements such as removing latencies and jerk or increasing uptime and reliability.
Development of real-time embedded software that implements control and safety management of the drive inverter, especially as it relates to the interface with Autopilot.
In collaboration with the Drive Inverter, Autopilot, motor, braking, controls, and HV systems mechanical/electrical design teams, contribute to technical requirements, safety analyses, interface design, and system validation and integration.
Involved in full life-cycle of firmware development from concept through integration, test, and release to our growing fleet of vehicles.
Requirements
Minimum of 3 years of relevant experience in real-time embedded software development.
Proficiency in controls.
Experience in developing safety-critical or mission-critical FW.
BS or MS in Electrical Engineering, Computer Engineering, Computer Science or the equivalent in experience with evidence of exceptional ability.
Proficiency in C, familiarity with MISRA C a plus.
Fluent in software fundamentals including software design and maintainability.
Experience with designing/developing/analyzing/maintaining state machines.
Experience with unit testing and static analysis tools is a plus.
Knowledge of version control (Git) and continuous integration (Jenkins) a plus.
Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA) a plus.
This job application may involve an interview with an interviewer outside of Tesla China. If you complete your application, you agree Tesla provides your application information to overseas interviewers in Tesla, Inc. for recruitment purposes. More details and contact information please see <Tesla Talent Personal Data International Transfer Statement> here. (here hyperlink:*****************************************************
其他信息
语言要求:英语、普通话
行业要求:全部行业