Generalist Software Developer

3 weeks ago


Palo Alto, California, United States Tesla Full time

About the Role

">

As a Generalist Software Developer at Tesla, you will be working across multiple functions to ensure seamless integration between various subsystems of the robots. This includes contributing to one of the most advanced Robotics/AI Platforms in the world.

">

Key Responsibilities

">
  • Write, debug, and maintain robust C/C++ software for the Humanoid robot software stack.
  • Bring up software and hardware for new robotics platforms.
  • Define requirements for specific functionality and coordinate with relevant subsystem owners.

Requirements and Qualifications

">
  • Practical experience programming in C/C++ software, including modern C/C++ (C++14/17/20), multithreading, and Python.
  • Experience with embedded systems software design concepts, communication standards like CAN, ethercat, and ethernet.
  • Excellent problem-solving, critical thinking, and communication skills.

Compensation and Benefits Package

">

Estimated annual salary: $120,000 - $318,000, depending on individual qualifications and market location. Comprehensive benefits package including Aetna PPO and HSA plans, family-building benefits, dental and vision plans, 401(k) with employer match, and more.

">

Why Join Us?

">

At Tesla, we're pushing the boundaries of what's possible in robotics and AI. Join our team of innovators and contribute to creating a sustainable future.



  • Palo Alto, California, United States United Software Group Full time

    Role OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...


  • Palo Alto, California, United States TCWGlobal Full time

    About the RoleAs an HR Generalist at TCWGlobal, you will be responsible for providing strategic guidance and support to our employees and leadership team. Your primary focus will be on employee relations, performance management, organizational development, and compliance.With a strong background in Human Resources and a passion for talent management, you...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionAs a member of the Foundation Inference Infrastructure team, you will design and implement backend services and tools that power Tesla Bot and Full Self-Driving software and processes. The systems you build will have a large impact on Tesla Bot and Autopilot, from fleet data collection & processing of Machine Learning workflows to evaluation...


  • Palo Alto, California, United States Tesla Motors Full time

    Tesla Motors is seeking a highly skilled Software Development Engineer to join its Software Platforms team. The ideal candidate will have significant software/firmware development experience in production, with a strong background in Embedded Linux and/or Android development.The Software Platforms team provides the foundation on which the in-vehicle user...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are seeking an experienced Robotics Software Developer to join our team at Tesla. As a key member of our robotics department, you will be responsible for designing and implementing software solutions for our advanced robotics platforms.Responsibilities:Develop and maintain robust C/C++ software for the Humanoid robot software stack.Bring up...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited is seeking an experienced Senior Embedded Software Architect to join our team in Palo Alto, California.Estimated Salary Range$150,000 - $200,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with a strong background in embedded software development,...


  • Palo Alto, California, United States Tesla Full time

    OverviewTesla's Thermal Systems team is seeking an experienced Software Development Engineer to develop simulation and test infrastructure critical to releasing safety-critical software with high confidence.SalaryThe estimated annual salary for this position ranges from $120,000 to $252,000, plus cash and stock awards, as well as a comprehensive benefits...


  • Palo Alto, California, United States United Software Group Full time

    Job Title: Real-Time Systems DeveloperWe are looking for an experienced Real-Time Systems Developer to join our team at United Software Group. As a Real-Time Systems Developer, you will be responsible for designing and developing high-quality real-time systems software.About the Job:This is a full-time position in Palo Alto, California.The estimated salary...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Embedded Software ArchitectLocation: Palo Alto, CaliforniaSalary: $160,000 - $220,000 per annumJob DescriptionWe are seeking an experienced Embedded Software Architect to join our team in Palo Alto, California....


  • Palo Alto, California, United States X Corp. Full time

    About X Corp.X Corp. serves its community of users and customers by working tirelessly to preserve free expression and choice, create limitless interactivity, and create a marketplace that enables the economic success of all its participants.About the RoleWe are seeking a talented software engineer to join our NSSA team, which is responsible for designing...


  • Palo Alto, California, United States SA TECHNOLOGIES Full time

    SA Technologies Inc is seeking an experienced Senior Software Engineer to join its Data Computing Appliance and Platform Software team.Main ResponsibilitiesDesigning the platform S/W infrastructure, Management software, and test infrastructureCollaborating with the team to write high-quality, extensible, maintainable codeInvestigating features/issues and...


  • Palo Alto, California, United States Belcan Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our team in Palo Alto, CA. This role involves developing and deploying embedded software on RTOS for board bring-up, verification, and debugging for automotive electronics.Responsibilities:Develop and deploy embedded software on RTOS for board bring-up, verification, and...


  • Palo Alto, California, United States Amazon Full time

    Job SummaryWe are seeking a skilled Software Development Engineer in Cloud Computing to join our team at Amazon. As a member of our cloud computing organization, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems.Key ResponsibilitiesDesign and develop high-quality, cloud-based software applications using...


  • Palo Alto, California, United States Actalent Full time

    About the RoleWe are seeking an experienced Embedded Software Developer to support one of our automotive clients with application development.This candidate must have a strong background in Golang or Rust low-level programming and at least 5 years of experience in software development.


  • Palo Alto, California, United States Belcan Full time

    Company OverviewWe are a leading provider of engineering and technical services, with a strong focus on delivering innovative solutions to the automotive industry.About BelcanBelcan is a trusted partner for complex engineering projects, offering a range of services including design, development, and testing.Job DescriptionWe are seeking an experienced...


  • Palo Alto, California, United States Tesla Motors Full time

    Company OverviewTesla Motors is a leading company in the development of electric vehicles and renewable energy solutions. Our mission is to accelerate the world's transition to sustainable energy through the production of electric vehicles, solar power systems and energy storage products.Job SummaryWe are seeking an experienced C++ Software Engineer to join...


  • Palo Alto, California, United States eTeam Full time

    Job Description\We are seeking a highly motivated and experienced Software Development Expert to join our eTeam family.The ideal candidate will possess a strong background in system-level software development, with expertise in coding and testing on mobile or embedded systems.A thorough understanding of modern SoC architectures, OS fundamentals, and...


  • Palo Alto, California, United States Tesla Full time

    Company OverviewTesla's Infotainment Applications software engineering team is responsible for developing in-car user interfaces, autopilot visualization, entertainment, and productivity applications. With millions of customers worldwide interacting with their software as the primary vehicle interface, we are seeking highly motivated graphics software...