Software Engineer, Foundations, Bot
3 weeks ago
As a C++ Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components & foundational code targeting higher performance of the Tesla Bot.
The nature of the role means that the code you will write, debug, and maintain will almost always connect with a variety of other components.
You will be building robust code foundations for the autonomy teams to write their applications on top of and evangelize best software practices for the better of the Tesla Bot.
You will be developing system tools to benchmark, characterize and optimize the latency and throughput of the autonomy workloads on the Tesla Bot.
You will write tests and integrate with our evaluation pipeline to ensure the system and functional stability of our stack.
Responsibilities
Write, debug and maintain robust C/C++ software to the entire Tesla Bot software stack; depending on needs and your interests/skills, you might work on code related to our high-frame rate Camera & Vision stack, write GPU kernels, design and implement low memory footprint image compression libraries, implement high-performance inter-process communication data buffers, improve/extend our image & raw data logging/telemetry code, or make our evaluation/replay software more stable and performant.
Optimize hardware resources usage, leverage custom hardware components where appropriate.
Advocate for best coding practices amongst the group, build tools helping engineers to write better code (for instance, performance/memory tracking).
Generalize software frameworks when necessary while keeping in mind that too much abstraction can sometimes become a bottleneck.
Requirements
Experience programming C/C++ software, including modern C/C++ (C++14/17/20).
Experience or familiarity with Computer Vision, Machine Learning & related software concepts a plus.
Experience with performant software design, object-oriented C++, compiler design and/or hardcore lower-level C code a plus, but preferred.
Proficient developing software on a Linux host, for embedded Linux targets (cross-compilation, etc.) a plus.
Experience with at least one of the following preferred: imaging software, Cuda/OpenCL, SIMD, multithreading, Linux system software (posix etc.), & computer vision.
Bachelor's degree in Computer Science, Physics, Computer Engineering, Electrical Engineering, proof of exceptional skills in related fields with practical software engineering experience, or equivalent experience.
Compensation and Benefits
Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:
Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction.
Family-building, fertility, adoption and surrogacy benefits.
Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution.
Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA.
Healthcare and Dependent Care Flexible Spending Accounts (FSA).
LGBTQ+ care concierge services.
401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits.
Company paid Basic Life, AD&D, short-term and long-term disability insurance.
Employee Assistance Program.
Sick and Vacation time (Flex time for salary positions), and Paid Holidays.
Back-up childcare and parenting support resources.
Voluntary benefits to include:
critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance.
Weight Loss and Tobacco Cessation Programs.
Tesla Babies program.
Commuter benefits.
Employee discounts and perks program.
Expected Compensation
$120,000 - $318,000/annual salary + cash and stock awards + benefits.
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
-
Software Engineer, Autonomy Systems
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob SummaryAs a C++ Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components and foundational code targeting higher performance of the Tesla Bot.The nature of the role means that the code you will write, debug, and maintain will almost always connect with a variety of...
-
Backend Engineer
4 weeks ago
Palo Alto, California, United States Tesla Full timeAbout the RoleWe are seeking a highly motivated and talented Backend Engineer to join our Foundations Inference Infrastructure team as an intern. As a member of this team, you will design and implement backend services and tools that power Tesla Bot and Full Self-Driving software and processes.ResponsibilitiesDesign and implement backend services and tools...
-
Software Engineer
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionAs a Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components and foundational code targeting higher performance of the Tesla Bot. Your role will involve writing, debugging, and maintaining robust C/C++ software to the entire Tesla Bot software stack....
-
Mechanical Reliability Engineer for Tesla Bot
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionTesla is committed to developing innovative technologies that transform industries and improve lives. As a Mechanical Reliability Engineer, you will play a crucial role in designing and developing the reliability of our Tesla Bot, a humanoid robot designed to automate tasks and assist with manufacturing and material handling.In this position,...
-
Optimus Bot Test Technician
4 weeks ago
Palo Alto, California, United States Testing Solutions Inc Full timeJob Title: Engineering Technician, Reliability Testing, Tesla BotAt Testing Solutions Inc, we're seeking a highly skilled Engineering Technician to join our team in Palo Alto, California. As a key member of our Optimus Test Team, you will play a critical role in supporting the component, sub-system, and system level testing of our Optimus Bot.Key...
-
Manufacturing Engineer, Functional Test, Bot
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionTesla is seeking a highly motivated Engineer to develop functional test equipment for the Tesla Bot with the Drive Unit Manufacturing team in Palo Alto, CA.You will work closely with Tesla's internal product design, firmware, production, and quality engineering teams to develop and deploy new drive unit and actuator test systems.You will...
-
Software Engineer
4 weeks ago
Palo Alto, California, United States Broadcom Corporation Full timeJob Title: Software Engineer - VMware Cloud Foundation DivisionJob Summary:VMware Cloud Foundation Division is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software solutions for our VMware Cloud Foundation platform.Responsibilities:Design and develop...
-
Software Engineer
3 weeks ago
Palo Alto, California, United States Tesla Full timeAs a C++ Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components and foundational code targeting higher performance of Self-Driving and Humanoid robots. The nature of the role means that the code you will write, debug, and maintain will almost always connect with a...
-
Palo Alto, California, United States Amazon Full timeAbout the JobWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a member of our Foundational Security Services team, you will be responsible for designing and building a large-scale next-generation Authentication Management System.Key ResponsibilitiesDesign and develop state-of-the-art approaches to solving complex...
-
Palo Alto, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team in Foundational Security Services. As a key member of our team, you will be responsible for designing and building a large-scale next-generation Authentication Management System.Key Responsibilities:Design and develop scalable and reliable systems in the...
-
Palo Alto, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a member of our Foundational Security Services team, you will be responsible for designing and building a large-scale next-generation Authentication Management System. This is a unique opportunity to innovate and deliver high-impact outcomes,...
-
Palo Alto, California, United States Tesla Motors Full timeTesla Actuator TeamThe Tesla actuator team is responsible for designing and building high-performance electromechanical rotary and linear actuator systems for humanoid bi-pedal robots (Tesla Bot). The team collaborates across mechanical, electrical, and electromagnetic engineering disciplines to deliver innovative solutions.Key ResponsibilitiesDesign and...
-
Software Engineer
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our Autonomy Systems team at Tesla. As a key member of our team, you will be responsible for designing and developing robust C++ software for our Autonomy Systems, ensuring high-performance and reliability.Key ResponsibilitiesDesign and develop C++ software for Autonomy Systems, focusing on...
-
Staff Software Engineer
3 weeks ago
Palo Alto, California, United States Pinterest Full timeAbout Pinterest:We're looking for a talented Staff Software Engineer to lead the Ads ML foundation evolution movement, driving 2x Pinterest revenue and 5x ad performance in the next 3 years.This role will involve using cutting-edge ML technologies, including GPU, LLMs, vector search, and data processing systems, to empower 100x bigger models in the next 3...
-
Palo Alto, California, United States Amazon Full timeJob SummaryAmazon is seeking a highly skilled Software Development Engineer II to join our Stores Foundational AI team. As a key member of this team, you will be responsible for developing and deploying large language models to improve shopping on Amazon. This is an exciting opportunity to work with talented scientists, engineers, and technical program...
-
Software Development Engineer
3 weeks ago
Palo Alto, California, United States Unreal Gigs Full timeAbout the RoleWe're seeking talented engineers to collaborate with our founders in shaping the direction of Unreal Gigs. This role offers an opportunity to contribute to building the foundational product and be an integral part of the decision-making process.Key ResponsibilitiesCollaborate closely with users to understand their development needs and inform...
-
Senior Software Engineer
3 weeks ago
Palo Alto, California, United States Broadcom Corporation Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our VMware Cloud Foundation Division. As a key member of our team, you will be responsible for developing and maintaining low-level kernel code for our flagship product, VMware vSphere.Responsibilities:Design, develop, and test kernel modules and...
-
Staff Software Engineer, Backend
4 weeks ago
Palo Alto, California, United States Machinify, Inc. Full timeMachinify, Inc. is a leading provider of AI-powered software products that transform healthcare claims and payment operations. Our revolutionary AI-platform has enabled us to develop and deploy industry-specific products that increase the speed and accuracy of claims processing by orders of magnitude.We're seeking a Sr/Staff Software Engineer, BE|ML to join...
-
Motion Planning Engineer, Tesla Bot
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionTesla is revolutionizing the field of robotics with the development of humanoid robots designed to automate repetitive and mundane tasks. As a Motion Planning Engineer on our team, you will play a critical role in creating state-of-the-art motion planning algorithms that will be deployed in real-world production...
-
Motion Planning Engineer, Tesla Bot
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob DescriptionAt Tesla, we're pushing the boundaries of robotics and automation. As a Motion Planning Engineer, you'll play a critical role in developing cutting-edge motion planning algorithms for our humanoid robots.Key ResponsibilitiesDesign and develop software algorithms for fast and accurate human motion capture and playbackDevelop motion planning...