Tesla

Sr. Firmware Engineer

Tesla

Palo Alto, California, United States

full time

02 Dec 2020

Tesla

The Role

Tesla Energy is looking for an amazing Firmware Engineer to drive next generation designs and improve current designs. This role entails significant ownership of our world class Energy product firmware, ranging from architecture, implementation, through validation and ongoing fleet improvements.

Responsibilities

  • Develop, enhance and debug new and existing real-time firmware in C and C++.
  • Drive firmware development for performance, scalability, modularity, robustness, and tight integration with the hardware.
  • Hands-on hardware bring up, system debugging and code optimization.
  • Implement continuous improvements and best practices within the team, and larger organization.
  • Drive firmware/hardware co-design for optimized solutions and schedules.

Requirements

  • BS or higher in Engineering, Computer Science, Physics or proof of exceptional skills in related fields, with practical engineering experience.
  • Experience with WiFi, ethernet, or cellular on embedded systems.
  • Capable of delivering top quality C and C++ code in a real time embedded environment.
  • Expert software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability.
  • Significant multithreaded and RTOS experience.
  • Desired to have experience implementing firmware for power conversion, thermal controls, battery management, or other highly physical product implementations.
  • Desired to have test driven development experience using unit testing, software in the loop, and hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.
  • Remain engaged, proactive and positive while solving very challenging problems.
  • Own assignments and take full accountability for overall team success.

Employee Benefits

  • As a full time Tesla employee you will receive full benefits from day 1 for you and your dependents.
  • Kaiser and UnitedHealthcare PPO and HSA plans (including infertility coverage)
  • 3 medical plan choices with $0 paycheck contribution
  • Vision & dental plans (including orthodontic coverage)
  • Company paid Life, AD&D, short-term and long-term disability
  • 401(k), Employee Stock Purchase Plans, and other financial benefits
  • Employee Assistance Program, Paid Time Off, and Paid Holidays
  • Back-up childcare and employee discounts



Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!