Woven Planet

Software Engineering Intern, Arene SDK

Ann Arbor, MI Remote Hybrid
C++ Python Bash JavaScript Ruby Android
Description
Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society. 

Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.

TEAM
Arene’s goal is to open vehicle programming to everyone by simplifying vehicle software development and increasing deployment frequency without compromising safety and security. This will create a whole new market of vehicle application developers who, through software, integrate a vehicle into our daily lives in novel ways. Arene aims to significantly improve how vehicles are designed and developed, and we’re working closely with Toyota to realize this goal in its next-generation vehicles.
 
You will be a part of the Arene SDK team. The Arene SDK team is responsible for designing and building frameworks for state-of-the-art mobility in vehicles. This includes middleware components such as scheduling for real-time systems, inter-process communication, and operating system abstractions.
 
WHO ARE WE LOOKING FOR?
The ideal candidate for this role comes from a generalist software engineering background. This individual would have experience working with modern C++, Linux O.S. or Real-Time Operating Systems, and system software.
 
We are looking for software engineers who are excited to help build a state-of-the-art automotive platform that is “software first”. We envision the Arene platform will change the way vehicles are made. Our team is developing tools and systems using modern software techniques, and we need software engineers who excel at building robust software systems to solve challenging problems at scale.
 
RESPONSIBILITIES
      Design and build frameworks and tools for state-of-the-art mobility in vehicles. This includes middleware components such as scheduling for real-time systems, inter-process communication, and operating system abstractions.
      The academic objectives for the internship period are two-fold. First, the student has a goal to improve their system architecture design skills for state-of-the-art mobility in vehicle systems. Second, the student has a goal to acquire hands-on capability to solve practical engineering problems in a real industry setup. The student will gain knowledge of system design and software engineering skills during this internship.
      Develop solutions for software to be run in a CI test environment, with a strong emphasis on automation to prevent regressions.
      Write clear and comprehensive documents including: proposals, specifications, design documentation, user documentation, tutorials, and post mortems.
 
MINIMUM QUALIFICATIONS
      Modern C++ programming and working knowledge of at least one scripting language like Python, Bash, JavaScript, or Ruby
      Strong background in object oriented programming and writing reusable C++ code
      Ability to evaluate approaches and choose the best one based on fundamental qualities and supporting data
      Good communication skills. Ability to explain technical concepts through design documents and reviews
 
NICE TO HAVES
      Familiarity with Android Automotive, Android Auto or Android framework
      Knowledge and/or experience working with different sensors - camera, lidar, gnss
      Knowledge and/or experience in ROS, vehicle autonomy stack
      Insight into real-time, distributed, parallel computing, and low-level hardware
      Familiarity with automotive or embedded processor architectures (ARM/x86)
      Developing an in-vehicle display and control system, or an instrument cluster
Our Commitment
・We are an equal opportunity employer and value diversity.
・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
Woven Planet
Woven Planet
Artificial Intelligence (AI) Automotive Autonomous Vehicles Software

0 applies

0 views

Other Jobs from Woven Planet

Solutions Engineering Intern

Ann Arbor, MI Remote Hybrid

Software Engineering Intern, Arene Tools

Palo Alto, CA Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say