Tesla Mobile Apps & Software Engineering Department- 2022 Afrotech World Application @ Tesla - Palo Alto, CA

Job Overview

a month ago

Tesla Mobile Apps & Software Engineering Department- 2022 Afrotech World Application

Tesla - Palo Alto, CA

Our Company


Tesla is accelerating the world’s transition to sustainable energy. We design, manufacture, sell and service the world’s best solar technology, energy storage systems, and electric vehicles, providing customers the opportunity to generate, store and consume energy entirely sustainably.


Tesla is committed to hiring and developing top talent from around the world for any given discipline. Based in California, Tesla’s workforce spans across four continents. We work to build an inclusive environment in which all people, regardless of gender, race, religion, or background, can come to do their best work.


Our world-class teams operate with a non-conventional philosophy of inter-disciplinary collaboration. Each member of the team is expected to challenge and to be challenged, to create, and to innovate. We’re tackling the world’s most difficult and important problems—and we wouldn’t succeed without our shared passion for making the world a better place.


Tesla is looking for strong, self-motivated, mission-driven software engineers to work on projects throughout our entire product portfolio. We are hiring for engineering groups across Autonomy, Robotics, Vehicle & Energy Software, and even Manufacturing. Open roles include Full Stack Tools/Applications Engineers, C++ Generalists, SQA, and Security Engineers.


Locations


  • SF Bay Area (California)

  • Austin, TX

    Bellevue, WA


Backend Engineers
As a backend engineer, you will be responsible for designing, developing, and maintaining software systems at scale. Ideal candidates will have experience in the following:
• Expertise building modern web development frameworks, preferably in Python, C++, or Golang • Knowledge of networking, computer architecture, and computer science fundamentals • Experience handling services in a large-scale distributed systems environment • Experience with production systems and orchestration in AWS or a private cloud, especially with Kubernetes, using tools like Terraform, Ansible, ArgoCD, Docker, Prometheus, or similar.

Frontend Engineers
As a frontend engineer, you will be responsible for designing and implementing user interfaces for business-critical web-based tools and applications. Ideal candidates will have experience in the following:
• Experience building modern web applications using React/Redux or similar component-based libraries • Strong JavaScript coding abilities • UI and graphic design sensibilities • Experience with OpenGL, WebGL, or THREE.js (nice-to-have)

Full-Stack Engineers
As a full-stack engineer, you will be responsible for building both backend and frontend systems for business-critical web-based tools and applications. Ideal candidates will have experience in the following:
• Experience building modern web applications using React/Redux or similar component-based libraries • Experience in Python, Go, or another modern backend language • Strong JavaScript coding abilities • UI and graphic design sensibilities • Strong Linux fundamentals (nice-to-have)

C++ Generalists
As a C++ engineer, you will be responsible for writing, debugging, and maintaining robust C/C++ software for either Infotainment UI or Autopilot systems. Ideal candidates will have experience in the following:
• Experience programming C/C++ software, including modern C/C++ (C++14/17/20) • Experience with performant software design, object-oriented C++, compiler design and/or hardcore lower-level C code preferred • Strong Linux fundamentals

SQA Engineers
As an SQA engineer, you will be responsible for ensuring that test infrastructure is easily maintainable and can scale to the demands of a rapid continuous integration continuous deployment environment. Ideal candidates will have experience in the following:
• Experience with one or more of these programming languages: Python, JavaScript, Golang, C++, Ruby, Java • Knowledge of relational databases/SQL • Working knowledge of test methodologies, processes, and tools (e.g., Selenium, Concourse CI/CD, Appium, JIRA, STLC, Test Management tool –ALM, Zephyr) • Experience in designing automation frameworks and developing test automation software • Knowledge of Web/UI testing

Security Engineers
As a security engineer, you will be responsible for helping build the embedded software that keeps all our products secure, while providing customer-facing connected services and sophisticated remote diagnostics. Ideal candidates will have experience in the following:
• Cloud Security knowledge, experience with securing one or more of: CI/CD, Artifactory, Kubernetes, Docker, Public Key Infrastructure • Security expertise in one or more of: Rust, Go, Ruby, C#, C/C++ • Proven record of designing and delivering software security systems for internet-connected embedded devices • Strong investigative and analytical problem-solving skills

Similar Jobs

Desktop Administrator

MBH Architects

Alameda, CA

You will improve the front-line user experience by providing on-demand user support for MBH staff and their tools and apps, while also contributing to longer…

Gardener / Interiorscape Landscape Technician

Habitat Horticulture

San Jose, CA

Effectively communicating with co-workers using mobile technology. Caring for vertical gardens and interior plants. Degree in Horticulture is a plus.

Director, Utility Business Development

SPAN

San Francisco, CA

SPAN recently launched SPAN Drive, an EV charger with the fastest available home charging and unique control capabilities. ⚡ Flexible hours and unlimited PTO.

Junior Device Software Engineer

SPAN

San Francisco, CA

Writing service in Rust to communicate with a new home IoT device, then working with the cloud and mobile team to design the homeowner onboarding and…

Tool Move Technician

Tesla

Palo Alto, CA

Experience operating forklifts of all sizes and configurations, along with various other mobile lifting equipment. Experience with surveying and layout.

Industrial Cleaning Technician

Tesla

Fremont, CA

Ability to operate equipment, including shop vacuums, pumps, forklifts, or other mobile equipment. Transfer hazardous waste containers from production areas to…

Technical Program Manager

SPAN

San Francisco, CA

Define and drive product development and release schedules to meet the company's business goals across mobile, cloud, and firmware components of our platform.

Lead Equipment Maintenance Technician- Mobile Equipment

Tesla

Fremont, CA

Perform safety inspections on mobile equipment. Diagnose and perform repairs on industrial mobile equipment to minimize downtime.

Electrical Technician

Tesla

Palo Alto, CA

Proficient with computer and mobile devices. Maintains, trouble shoots, repairs and installs electrical equipment utilizing technical, interpersonal and…

Software Engineer - Control

Applied Intuition

Mountain View, CA

We are looking for a software engineer with expertise in control of autonomous vehicles or mobile robots. Applied’s suite of products, focused on simulation and…

Software Engineer - Planning

Applied Intuition

Mountain View, CA

Has experience developing planning solutions for autonomous vehicles or other mobile robots. We are looking for a software engineer with expertise in motion…

Electrical Engineer (Industrial Automation)

SPAN

San Francisco, CA

Span's Systems Engineering team is a cross-functional team that supports the Span engineering organization across the board. ⚡ Flexible hours and unlimited PTO.

Product Design Lead

BillionToOne

Menlo Park, CA

Work on features and products that cross all experiences; physical and software (desktop, mobile web, and native mobile). 4+ years of product design experience.

Senior Deep Learning Engineer, Facial Recognition

Tesla

Fremont, CA

Optimize deep neural networks and the associated preprocessing/postprocessing code to run efficiently on mobile and embedded devices.

Desktop Support Technician [Lathrop,CA]

Tesla

Lathrop, CA

Provide onsite and remote support for Tesla organization, responsible for troubleshooting and resolution of computer and mobile device hardware and software…

Product Manager, Talent Management Solutions

Tesla

Fremont, CA

This Product Manager will be focused on solutions to help growth of current and future products in our talent management space.

Sr. Product Manager, Employee Experience

Tesla

Fremont, CA

This Product Manager will be focused on solutions to help centralize employee interactions with Enterprise tools by delivering an optimal user-experience based…

FullStack Software Engineer - Fleetnet

Tesla

Palo Alto, CA

We're in charge of every remote interaction with the vehicles (remote control, remote diagnostic, vehicle telemetry for self-learning Autopilot algorithm, APIs…

Sr. Product Manager, Employee Kiosk Experience

Tesla

Fremont, CA

This Product Manager will be focused on solutions to help centralize employee interactions with Enterprise tools by delivering an optimal user-experience based…

Network Operations Center Manager, Supercharger | North America

Tesla

Palo Alto, CA

The ideal candidate has hands-on experience managing a Network Operations Center (NOC) and has a passion for fast, tactical action, crisp cross-functional &…

Electrical Engineer- Tesla Bot

Tesla

Palo Alto, CA

Tesla’s Mobile Robotics team designs and builds humanoid bi-pedal robots (Tesla Bot) to automate repetitive tasks and wheeled robots for manufacturing and…

Product Designer

SPAN

San Francisco, CA

Experience in designing mobile app and web experiences from start to finish. Lead, conceptualize, and craft our visual design language for digital experiences…

Facilities Electrical Technician

Tesla

Palo Alto, CA

Proficient with computer and mobile devices. Maintains, trouble shoots, repairs and installs electrical equipment utilizing technical, interpersonal and…

Mobile Software Engineer, Infotainment Automation

Tesla

Palo Alto, CA

This team is focused on building, developing, and testing our Android and iOS mobile apps that allow users to view status and control various features of their…