Software Developer for Linux Platforms
4 days ago
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, cameras, all connected to high-performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open-source projects, delivering security, capability, and performance demanded by our user experience.
Responsibilities- Write well-structured, testable, efficient, and maintainable code
- Integrate software components into a fully functional software system
- Tailor and deploy software tools, processes, and metrics
- Use existing available hardware in innovative ways to solve problems
- Board bringup and hardware design validation
- Deploy software incrementally to meet very fast-paced development
- Develop software tests and continuous integration for your code
- Support factory provisioning, testing, and improvements
- Assess and document new product feasibility
- Significant software/firmware development experience in production
- Significant Embedded Linux and/or Android development experience in production
- Strong Linux system fundamentals
- Experience developing device drivers
- Excellent C/C++ coding skills
- Strong build, debug, and test skills
- Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG)
- Degree in Computer Science, Computer Engineering, or equivalent experience
- Experience with board/chip bringup, preferred
We offer competitive pay and comprehensive benefits. Estimated salary: $104,000 - $348,000/year + cash and stock awards + benefits.
-
Linux Software Platform Developer
4 days ago
Palo Alto, California, United States Tesla Full timeJob 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...
-
Embedded Linux Platform Software Architect
4 weeks ago
Palo Alto, California, United States Motorsport Hackers Full timeWe 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...
-
Linux Software Platform Engineer
4 days ago
Palo Alto, California, United States Tesla Full timeTesla'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...
-
Embedded Linux Software Platforms Developer
3 weeks ago
Palo Alto, California, United States Tesla Full timeTesla'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 timeWe 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...
-
Senior Embedded Linux Software Lead
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob OverviewWe are seeking an experienced Senior Embedded Linux Software Engineer to lead the development of our Linux Embedded Platform Software.
-
Software Engineer for Embedded Linux
3 days ago
Palo Alto, California, United States Tesla Full timeJob 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...
-
Platform Software and Firmware Developer
4 days ago
Palo Alto, California, United States Rivian Full timeRivian 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...
-
Robotics Software Developer
4 days ago
Palo Alto, California, United States Tesla Full timeJob 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...
-
Advanced Robotics/AI Platform Developer
3 days ago
Palo Alto, California, United States Tesla Full timeJob OverviewWe are seeking a skilled Advanced Robotics/AI Platform Developer to join our team at Tesla. As a key member of our robotics teams, you will contribute to the development of one of the most advanced Robotics/AI Platforms in the world.In this role, you will work across multiple functions to ensure seamless integration between various subsystems of...
-
Platform Developer
4 days ago
Palo Alto, California, United States Rubrik Full timeKey ResponsibilitiesDesign and develop high-performance, scalable, and reliable system infrastructure services.Assess the reliability of the Linux system stack and create new features to enhance error handling and performance in Rubrik's product stack.Take full ownership of projects from design to implementation, test, and deployment.RequirementsA Computer...
-
AI Sensor Software Developer
3 days ago
Palo Alto, California, United States Tesla Full timeSenior Autopilot Software EngineerTesla is a leader in electric vehicles and clean energy solutions. We're committed to accelerating the world's transition to sustainable energy through advanced transportation and energy products.We're seeking a highly skilled Senior Autopilot Software Engineer to join our team. In this role, you will work on the development...
-
Autonomous Vehicle Software Developer
3 days ago
Palo Alto, California, United States Tesla Full timeIn this exciting role, you will work closely with the AI Embedded OS team to develop the platform software that powers Autonomy for our Cars and Humanoid Robot. As a Linux Kernel engineer, you will be responsible for leading pre-silicon Linux bring up to mass production of next-generation AI chips and collaborating with cross-functional teams to drive...
-
Robotics Software Development Engineer
4 weeks ago
Palo Alto, California, United States Tesla Full timeRole OverviewAs a key member of our robotics team at Tesla, you will be working on one of the most advanced Robotics/AI Platforms in the world. This role involves contributing to seamless integration between various subsystems of the robots including main computers, sensors, motor controllers, telemetry systems, etc., enabling functionality on existing and...
-
Simulation Software Developer
1 week ago
Palo Alto, California, United States Tesla Full timeJob OverviewTesla is revolutionizing manufacturing and logistics by developing humanoid robots to automate repetitive tasks. As a member of the Optimus Simulation team, you will contribute to accelerating the Autonomy stack's improvement pace.Key ResponsibilitiesDevelop a modular, scalable simulation platformCollaborate with the Tesla Bot team to understand...
-
AI Platform Engineer
3 days ago
Palo Alto, California, United States Tesla Full timeAbout 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 Tencent Full timeJob DescriptionTencent Games is a leading global platform for game development, operations and publishing. As the Technical Lead for Marketing Technology, you will play a pivotal role in guiding engineering teams to design, develop and optimize our marketing tools and platforms.Leveraging your deep technical expertise, you will ensure the creation of...
-
Energy Products Software Development Manager
4 days ago
Palo Alto, California, United States Tesla Full timeRole OverviewTesla is seeking a talented Sr. Software Engineer, Energy Products to join the team that works on the heart and soul of our Energy products. Our team writes the app for the Tesla Site Controller, responsible for managing all devices on a customer site, including solar, batteries, generators, vehicle chargers, power meters, and more. This...
-
Senior Software Developer
4 days ago
Palo Alto, California, United States Machinify, Inc. Full timeTransforming Healthcare with AIMachinify, Inc. is dedicated to revolutionizing the healthcare industry through innovative AI-powered software products. Our mission is to increase the speed and accuracy of claims processing, reducing waste and improving outcomes for patients, providers, and payers.As a Staff Software Engineer, Backend, you will play a...
-
AI Embedded Systems Software Engineer
4 days ago
Palo Alto, California, United States Tesla Full timeAt 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...