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