Linux Software Platform Engineer

7 days ago


Palo Alto, California, United States Tesla Full time

Tesla's Software Platforms team requires a skilled Software Developer to create the foundation for our in-vehicle user experience. As an Embedded Systems Software Specialist, you will be responsible for developing the software platform (Kernel, bootchain, drivers, and lower-level userspace platform services) for our innovative Infotainment hardware. This includes high-resolution touch displays, high-definition audio, Bluetooth/WiFi/cellular connectivity, USB, cameras, all connected to high-performance multi-core processors and GPUs.

Key Responsibilities
  • Design and implement software solutions that meet performance, security, and reliability requirements
  • Collaborate with cross-functional teams to integrate software components into a fully functional software system
  • Develop and deploy software tools, processes, and metrics to ensure quality and efficiency
  • Analyze and resolve complex technical issues related to hardware and software interactions
  • Lead the development of software tests and continuous integration for your code
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 5+ years of experience in software development, preferably in Embedded Linux and/or Android
  • Strong understanding of Linux system fundamentals and device driver development
  • Excellent C/C++ coding skills and strong build, debug, and test skills
  • Experience with board/chip bringup, preferred
Benefits

We offer competitive pay, comprehensive benefits, and opportunities for growth and development. Estimated salary: $120,000 - $320,000/year + cash and stock awards + benefits.



  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are seeking an experienced Software Engineer to join our Linux Software Platforms team. As a key member of our team, you will be responsible for developing and maintaining software components that enable our innovative Infotainment hardware and software solutions.Your primary responsibilities will include writing well-structured, testable,...


  • Palo Alto, California, United States Motorsport Hackers Full time

    We are seeking a skilled professional to lead the development of our Linux Embedded Platform Software. This involves working with the OS supplier, developing the SW platform architecture, providing requirements, developing device drivers and optimizing low level Linux software.About UsAt Motorsport Hackers, we're revolutionizing the world of motorsports with...


  • Palo Alto, California, United States Tesla Full time

    Tesla's Software Platforms team provides the foundation for our in-vehicle user experience. We develop the software platform (Kernel, bootchain, drivers, and lower-level userspace platform services) for our innovative Infotainment hardware. This includes high-resolution touch displays, high-definition audio, Bluetooth/WiFi/cellular connectivity, USB,...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryTesla's Software Platforms team seeks a skilled Linux Software Platform Developer to join our team. In this role, you will develop software for our innovative Infotainment hardware, working on the foundation of our in-vehicle user experience. Your primary responsibilities will include designing and implementing software solutions, integrating...


  • Palo Alto, California, United States Tesla Full time

    Job OverviewAt Tesla, we are seeking a skilled Software Engineer for Embedded Linux to join our team. This is an exciting opportunity to work on the foundation of our in-vehicle user experience. As a member of our Software Platforms team, you will be responsible for building and maintaining the software platform (Kernel, bootchain, drivers, and lower-level...


  • Palo Alto, California, United States Tesla Full time

    Tesla's Software Platforms team is responsible for designing and developing the foundation of our in-vehicle user experience. Our software platform, built on Linux, provides a secure, capable, and high-performance environment for our innovative Infotainment hardware.ResponsibilitiesDesign and implement well-structured, efficient, and maintainable code using...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryAs a Software Engineer on our Linux Software Platforms team, you will be responsible for building the foundation of the in-vehicle user experience. We develop innovative Infotainment hardware and software solutions based on Linux, GNU toolchain, buildroot, and other open-source projects.We are looking for a talented engineer with significant...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job OverviewWe are seeking an experienced Senior Embedded Linux Software Engineer to lead the development of our Linux Embedded Platform Software.


  • Palo Alto, California, United States Tesla Full time

    We are looking for an experienced Linux kernel developer to join our AI embedded OS team at Tesla. The successful candidate will have a strong background in Linux kernel development, device driver development, and embedded Linux programming.About the RoleIn this role, you will be responsible for developing and maintaining device drivers for various hardware...


  • Palo Alto, California, United States Rivian Full time

    Rivian OverviewWe're committed to protecting the outdoors for future generations while keeping the world adventurous forever.Our company values innovation, teamwork, and a passion for adventure.Job ResponsibilitiesAs an Embedded Software Development Engineer, your key responsibilities will be:Modifying and maintaining the Linux kernel with preempt...


  • Palo Alto, California, United States Next Level Talent, LLC Full time

    About the Company:This pioneering company is revolutionizing clinical trials with a transformative approach, leveraging decentralization, automation, and AI to streamline drug development. The company's mission is to accelerate medical breakthroughs by removing logistical hurdles and administrative complexities, creating a future where innovative science is...


  • Palo Alto, California, United States Care Dynamics, LLC Full time

    **Pioneering Software Engineering Solutions for Clinical Trials**We're seeking a visionary Software Engineering Pioneer to join our dynamic team at Care Dynamics, LLC.In this role, you'll design and develop cutting-edge software solutions that transform clinical trial operations.You'll work closely with our team to build high-performance systems that...


  • Palo Alto, California, United States Tesla Full time

    About the RoleThis position is an excellent opportunity to join Tesla's Autonomous Sensor Software team as we continue to push the boundaries of Autopilot technology. Our team works closely with other departments to develop and deploy high-quality software solutions for AI Platforms. If you're passionate about sensors and software development, this could be...


  • Palo Alto, California, United States Tesla Full time

    Company Overview">Tesla is a leader in electric vehicle manufacturing and clean energy solutions. Our robotics teams are at the forefront of innovation, developing cutting-edge software for advanced AI platforms.">Job Summary">We are seeking a highly skilled Senior Robotics Software Engineer to join our team. This role involves designing, developing, and...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are looking for a highly skilled Sr. Software Engineer, Energy Products to lead the development of our Energy products. The successful candidate will have experience with software development for IoT platforms, developing mission-critical applications on embedded Linux, and working with control systems and electrical grids. As a member of...


  • Palo Alto, California, United States ArrayLabs, LLC Full time

    About Array LabsArray Labs is a leading innovator in distributed radar imaging technology, aiming to create the first accurate, real-time 3D map of the world.Our Satellite Software Team is a key component in achieving this goal, responsible for designing the software that powers all aspects of our mission. Key areas of focus include mission software, radio...


  • Palo Alto, California, United States Tesla Full time

    Job OverviewTesla is seeking an experienced Autonomous Sensor Software Engineer to join our team. This role will involve developing and maintaining software for the most advanced AI platforms used in Autopilot and Humanoid Robots.The ideal candidate will have strong C and C++ skills, experience working with sensors, and knowledge of Linux...


  • Palo Alto, California, United States Tesla Full time

    At Tesla, we're pushing the boundaries of what's possible with AI embedded systems. As a key member of our team, you'll contribute to developing and deploying cutting-edge software that powers our autonomous platforms.Job SummaryWe're seeking an experienced Linux kernel developer to join our AI embedded OS team. In this role, you'll be responsible for...


  • Palo Alto, California, United States EverCharge, Inc. Full time

    About the RoleEverCharge, Inc. is a leading provider of electric vehicle (EV) charging devices and management systems. We are seeking a highly skilled Senior Software Engineer to join our team in the Bay Area. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing cutting-edge firmware for our...


  • Palo Alto, California, United States S.T.E.P. Full time

    The RoleWe're seeking a highly skilled Senior Mobile Software Engineer to join our high-energy engineering team. As part of this role, you'll be at the forefront of developing new user-facing features and helping us deliver our first product to the public. You'll have the opportunity to work with cutting-edge technologies such as React Native + Mobx and...