Woven by Toyota

Software Engineering Intern, Arene SDK

3 days ago

Share:

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.

Please mention that you found this job on MoAIJobs, this helps us grow, thanks!

Related Jobs

Woven by Toyota
Software Engineering Intern, Arene Tools
Airbnb
Software Engineering Intern
United States
Woven by Toyota
Software Engineering Intern, Arene Advanced Development
Woven by Toyota
Software Engineering Intern, Visualization
Groq
Software Engineering, Distributed Systems Intern
Palo Alto, CA | Toronto, Canada (Hybrid)