What to Expect
Tesla
is seeking a Software Engineer to join our Wireless Software Engineering
team. In this role, you will be part of a team responsible for delivering
an unparalleled Bluetooth connectivity experience for the next generation of
Tesla vehicles. We are looking for a highly motivated, inquisitive, and driven
engineer who will take an ownership approach to shaping the user experience.What You’ll Do
Contribute to Tesla’s
wireless connectivity stack – Bluetooth/BLE, Wi-Fi
New feature development,
Bluetooth profile connectivity management, and integration with smartphone
ecosystems
Develop telemetry and
analytics platform enabling data collection, analysis and visualization of
data reported from Tesla fleet
Contribute to test automation
frameworks to validate existing and new connectivity features
Provide support to QA,
manufacturing, and other software teams
Root-cause issues reported by
QA teams and customer feedback
Contribute to rapid
prototyping and evaluation of Tesla’s next generation wireless platforms
Implement continuous
improvements and best practices within the team, and larger
organization
What You’ll Bring
Experience in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
Strong coding skills in C and
C++4+ years’ experience in developing, integrating, and debugging any
wireless protocol stack
High expertise in embedded
systems design, including real time operating systems
Familiarity with open-source
tools and Linux systems
Knowledge of computer
architectures, such as ARM or x86
Expertise in analysis and
debugging hardware level issues requiring familiarity with hardware
interfaces such as I2C, UART, SPI etc
Attention to details in
designing the user facing features
Bluetooth and audio
experience preferred, but not required
PALO ALTO, California
Full time