Current jobs related to Software Engineer, Update Systems - Palo Alto - Tesla
-
Software Engineer Intern
3 days ago
Palo Alto, California, United States Tesla Full timeAbout the RoleTesla is seeking a highly skilled Software Engineer Intern to join our Update Systems team. As a key member of this team, you will be responsible for designing and maintaining frameworks and infrastructure to validate Tesla's update systems. This is a critical component in the way Tesla operates its fleet and continues to improve the customers'...
-
Software Engineer
7 days ago
Palo Alto, California, United States Tesla Motors Full timeSoftware Engineer - Linux SystemsTesla Motors is accelerating the world's transition to sustainable energy. Our teams develop revolutionary strategies and products that are successfully launched on a large scale. This is only possible through extraordinary speed, innovation, and efficiency.The Update Systems teams builds and maintains the Linux services that...
-
Principal Software Engineer
1 month ago
Palo Alto, California, United States SambaNova Systems Full timeAbout the RoleWe are seeking an experienced Principal Software Engineer to join our Runtime team at SambaNova Systems. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-performance software infrastructure for our AI and machine learning applications.Key ResponsibilitiesDesign and develop software...
-
Embedded Software Engineer
4 days ago
Palo Alto, United States Axiom Software Solutions Limited Full timeJob Title : Embedded Software Engineer Location : Palo Alto California Fulltime role Look for Ex NVidia / Qualcomm Company Exp Automotive QNX The following skills are critical: Resume should have explicit mention on the following: Strong experience with QNX RTOS (message passing multithreading memory management etc.). • ...
-
Embedded Software Engineer
4 days ago
Palo Alto, United States Axiom Software Solutions Limited Full timeJob Title : Embedded Software Engineer Location : Palo Alto California Fulltime role Look for Ex NVidia / Qualcomm Company Exp Automotive QNX The following skills are critical: Resume should have explicit mention on the following: Strong experience with QNX RTOS (message passing multithreading memory management etc.). • ...
-
Senior Principal Software Engineer
3 weeks ago
Palo Alto, California, United States SambaNova Systems Full timeAbout the RoleSambaNova Systems is seeking an experienced Senior Principal Software Engineer to join our Runtime team. As a key member of our engineering team, you will work on designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.ResponsibilitiesDesign and implement new...
-
Software Engineer, Autonomy Systems
2 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...
-
Software Systems Engineer
4 days ago
Palo Alto, California, United States Rubrik Full timeRubrik is seeking a skilled Software Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable, reliable, and stress-resistant systems for our cloud-based products.Key responsibilities include:Designing and implementing cloud infrastructure solutions using public cloud...
-
Software Engineer
1 week 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...
-
Software Systems Engineer
2 weeks ago
Palo Alto, California, United States Rivian Automotive Full timeAbout RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating innovative solutions for a sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment.Job SummaryWe're seeking a highly skilled Software Systems Engineer to join our Autonomy...
-
Staff Software Systems Engineer
4 weeks ago
Palo Alto, California, United States Rivian Automotive Full timeAbout RivianRivian is a pioneering company dedicated to creating a more adventurous and sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment. As a company, we're constantly pushing the boundaries of what's possible, challenging conventional thinking, and seeking...
-
Software Integration Engineer
3 weeks ago
Palo Alto, California, United States Tesla Full timeJob Title: Software Integration Engineer - Drive SystemsTesla's Systems Integration Team is seeking a highly skilled Software Integration Engineer to join our Drive Systems team. As a key member of our team, you will be responsible for ensuring firmware support for new vehicle features and new hardware are designed, implemented, and tested to achieve Tesla's...
-
Software Integration Engineer for Drive Systems
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob Title: Software Integration Engineer for Drive SystemsTesla's Systems Integration Team is seeking a highly skilled Software Integration Engineer for Drive Systems to ensure firmware support for new vehicle features and hardware are designed, implemented, and tested to meet Tesla's standards for safety and customer experience.Responsibilities:Lead...
-
Software Verification Engineer
2 months ago
Palo Alto, United States Noblesoft Technologies Full timeHiTitle : Software Verification Engineer (Non -Clinical) - Must to have : Python ,C# Location Palo Alto, CAKey Responsibilities Test Planning and DesignDevelop comprehensive test plans, test cases, and test scripts based on software requirements and design specifications.Ensure test plans cover all functional and non-functional requirements, including...
-
Software Verification Engineer
1 month ago
palo alto, United States Noblesoft Technologies Full timeHiTitle : Software Verification Engineer (Non -Clinical) - Must to have : Python ,C# Location Palo Alto, CAKey Responsibilities Test Planning and DesignDevelop comprehensive test plans, test cases, and test scripts based on software requirements and design specifications.Ensure test plans cover all functional and non-functional requirements, including...
-
Software Verification Engineer
2 months ago
Palo Alto, United States Noblesoft Technologies Full timeHiTitle : Software Verification Engineer (Non -Clinical) - Must to have : Python ,C# Location Palo Alto, CAKey Responsibilities Test Planning and DesignDevelop comprehensive test plans, test cases, and test scripts based on software requirements and design specifications.Ensure test plans cover all functional and non-functional requirements, including...
-
Embedded Software Developer
7 days ago
Palo Alto, California, United States United Software Group Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...
-
Sr. Software Systems Engineer, Autonomy
3 weeks ago
Palo Alto, United States Rivian Full timeSr. Software Systems Engineer, Autonomy Job Description About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply...
-
Senior Backend Software Engineer
2 weeks ago
Palo Alto, California, United States HP Full timeJob SummaryThis role is responsible for leading the design, implementation, and maintenance of complex software systems that meet specific business needs or technical requirements.The successful candidate will work at the intersection of software development, system architecture, and project management to ensure the successful development and deployment of...
-
Software Engineer
3 days 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...
Software Engineer, Update Systems
2 months ago
Tesla is accelerating the world's transition to sustainable energy. Revolutionary strategies and products were developed within a few years and successfully launched on a large scale. This is only possible through extraordinary speed, innovation, and efficiency.
The Update Systems teams builds and maintains the Linux services that perform the Over-the-Air (OTA) update of Tesla's vehicle and energy products spanning across both our customer and engineering fleets. In addition to infotainment and Self-Driving software updates, our systems orchestrate the update of a wide array of other components ranging from individual body controllers to navigation map data and video games. We work closely with several other teams to provide a fast, flexible, and reliable update platform to ensure Tesla products can improve quickly and deliver new experiences to our customers.
What You’ll Do- Deliver high reliability C/Go code for updating firmware or software components on Linux hosts or attached peripherals
- Work with a variety of teams to design, develop, and integrate new software update mechanisms and flow
- Troubleshoot update issues and work closely with our Validation teams to build testing infrastructure for more resilient systems
- Analyze fleet update metrics to find potential issues and suggest improvements
- Several years experience working with and writing software for embedded Linux systems
- Proficiency in C/Go Programming
- Experience in Python/Perl/Bash scripting
- Understanding of software code signing, authenticated encryption, or other cryptographic techniques for ensuring secure software deployment
- Excellent debugging and troubleshooting skills
- Network programming experience with a focus on any of the following: TFTP, HTTP(s), websockets, or integrating custom TCP/IP protocols
- Experience with serial, I2C, and SPI protocols, preferred
- Experience with software/kernel updates, preferred
- Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent in experience and evidence of exceptional ability