Tesla
Tesla

Sr. Embedded Software Engineer, Semi, Charging

职能嵌入式
级别资深
地点Palo Alto, Canada, United States
方式现场办公
类型全职
发布今天
立即申请

职位介绍

What to Expect
Tesla Energy is looking for a passionate, driven Software Engineer to build out the features for the current and next generation of fast DC charging. You will be responsible for delivering high quality code for our Superchargers, charging adapters, and various other types of charging equipment. Come join a team of knowledgeable Engineers working on using cutting edge software development tools and practices to create the best EV charging network in the world.
What You’ll Do

  • Implement firmware for embedded systems components within our Superchargers
  • Develop, enhance and debug new and existing real-time firmware in C and C++
  • Responsible for hands-on bring-up of products accelerating them through manufacturing to scale
  • Develop CI tests (unit test, SIL, HIL, etc.) to validate component and system functionality
  • Deliver optimized solutions co-designed between firmware and hardware teams meeting aggressive schedules that Supercharge our fleet

What You’ll Bring

  • Degree in Computer Engineering, Computer Science, or Electrical Engineering, or equivalent experience
  • 5+ years of professional firmware development experience
  • Capable of delivering top quality C and C++ code in a real time embedded environment
  • Significant multithreaded and RTOS experience
  • Experience with peripheral interfacing (CAN, Ethernet, SPI, I2C, UART, ADC, PWM) and networking protocols (TCP, IP, UDP).

Desired experience with Protobuf and UDS:

  • Must be comfortable with hands-on lab work (including the use of scopes/logic analyzers, CAN tools, soldering irons, etc. as needed to support integration)
  • Strong software fundamentals including architecture design, algorithm development, data structures, code modularity, and maintainability
  • Desired to have experience implementing firmware for power conversion, thermal controls, battery management, or other highly physical product implementations
  • Needs to have a test-driven mentality, where unit testing, validation plans, and quality are second nature
  • Passion for solving challenging problems and ability to break down problems to efficiently get things done

福利待遇

•医疗保险

•带薪假期

•退休金计划

•Learning Budget

必备技能

Software engineering

System design

Troubleshooting

我的简历能帮我拿到面试吗?

用 refresh.cv 查看简历评分和具体修改建议。

创建简历

关于Tesla

Palo Alto

总部位置