Jobs · Engineering · California

Sr. Embedded Software Engineer, Semi, Charging

Tesla · Palo Alto, CA · 1 mo ago
On-siteEngineering$168k–$252k/yrFull-time

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)
  • Experience with networking protocols (TCP, IP, UDP)
  • Desired experience with Protobuf and UDS
  • 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

Benefits

  • Competitive pay
  • Medical plans
  • Fertility, adoption, and surrogacy benefits
  • Dental and vision plans
  • Health Savings Account contributions
  • Short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Company-paid basic life, AD&D, and commuter benefits
  • Discounts and perks program

Similar jobs