Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer, Vehicle Platform image - Rise Careers
Job details

Software Engineer, Vehicle Platform

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

The Automated Driving and ADAS group is developing a scalable, data-driven approach to autonomous and assisted driving. Our advanced vehicle architectures consist of a sophisticated network of sensors and embedded high-performance computers. The Vehicle Software Platform team focuses on developing robust, sophisticated software platforms and tooling that underpin the functionality of modern vehicles. This includes base system software, sensor integration, vehicle integration, middleware such as scheduling, logging, and replay, and inter-ECU communication. 


WHO WE ARE LOOKING FOR?

For this position, we are looking for a candidate with a strong software development background in embedded, robotics, or automotive systems and the ability to work hands-on in a fast-paced, collaborative, and intercultural environment.


RESPONSIBILITIES
  • Work with the team to design, implement, test, and integrate features into the AD/ADAS vehicle platform.
  • Set up or adapt build flows, and other relevant tooling.
  • Be excited about working hands-on in a fast-paced environment on software closely connected to operating systems, compute hardware, sensors, and vehicles.
  • Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and safety in mind.


MINIMUM QUALIFICATIONS
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field highly preferred.
  • 3+ years of relevant work experience.
  • Proven track record crafting well-designed, impactful solutions within allotted time and resource constraints.
  • Strong C++ and Python programming skills.
  • Strong debugging and troubleshooting skills.
  • Generalist attitude with proven ability to dive deep fast and willingness to learn continuously.


NICE TO HAVES
  • Understanding of embedded software and systems (automotive, aerospace, robotics, etc) and related interfaces (Ethernet, CAN, etc.)
  • Experience with automotive or robotics middleware and SDKs such as ROS, AutoSAR AP, or Android
  • Experience with sensor integration (e.g., camera, lidar, radar)
  • Experience with build systems, continuous integration, and/or continuous deployment (CI/CD)
  • Experience with ISO-26262, Autosar CP/AP, or other safety standards


WHAT WE OFFER

We are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility.

・Excellent health, wellness, dental and vision coverage

・A rewarding 401k program

・Flexible vacation policy

・Family planning and care benefits


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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Vehicle Platform, Woven by Toyota

Join Woven by Toyota as a Software Engineer, Vehicle Platform in Ann Arbor, MI, where innovation meets tradition! We're on a mission to revolutionize mobility with our Arene mobility software platform and cutting-edge automated driving technology. As part of the Automated Driving and ADAS group, you'll collaborate in developing robust vehicle platforms that integrate sophisticated sensor technologies and high-performance computing systems. We’re looking for someone with a strong background in software development, especially in embedded, robotics, or automotive systems. You'll be hands-on, designing, implementing, and testing features that drive the future of mobility. Your expertise will play a crucial role in setting up build flows, developing middleware, and ensuring everything runs smoothly from software to vehicles. If you’re excited about creating impactful solutions and continuously learning in a fast-paced, intercultural environment, then this is the role for you! Minimum qualifications include a Bachelor’s or Master’s degree in Computer Science or Engineering and 3+ years of relevant experience with strong skills in C++ and Python. Join us at Woven by Toyota and help us craft the future of intelligent, safe mobility for all!

Frequently Asked Questions (FAQs) for Software Engineer, Vehicle Platform Role at Woven by Toyota
What are the responsibilities of a Software Engineer, Vehicle Platform at Woven by Toyota?

As a Software Engineer, Vehicle Platform at Woven by Toyota, you will design, implement, test, and integrate features into the advanced driver assistance systems (ADAS) and autonomous driving platforms. Your responsibilities will include setting up build flows, adapting relevant tooling, and working closely with operating systems, sensors, and vehicle hardware to develop robust solutions. You'll engage with a collaborative team and utilize sound design principles to ensure safety and extensibility in all projects.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Woven by Toyota?

To apply for the Software Engineer, Vehicle Platform position at Woven by Toyota, you should ideally hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, along with at least 3 years of relevant work experience. Proficiency in C++ and Python programming is essential, along with strong debugging skills and a generalist attitude that allows you to adapt quickly and learn continuously in a fast-paced environment.

Join Rise to see the full answer
What kind of projects will I work on as a Software Engineer at Woven by Toyota?

As a Software Engineer, Vehicle Platform at Woven by Toyota, you'll be involved in projects related to advanced driver assistance systems and autonomous technologies. This includes working on vehicle software platforms, integrating sensors, ensuring robust inter-ECU communication, and contributing to the overall functionality of modern vehicles. You will also be enhancing build systems and supporting continuous integration/continuous deployment processes, making your contributions vital to the innovation of mobility technology.

Join Rise to see the full answer
What skills will enhance my application for the Software Engineer role at Woven by Toyota?

To enhance your application for the Software Engineer, Vehicle Platform role at Woven by Toyota, having experience with embedded software systems, automotive middleware SDKs, and understanding related communication interfaces like Ethernet and CAN would be beneficial. Familiarity with sensor integration, continuous integration/deployment practices, and safety standards like ISO-26262 would also strengthen your profile, making you a more attractive candidate for this innovative position.

Join Rise to see the full answer
What does Woven by Toyota offer its Software Engineers in Ann Arbor?

Woven by Toyota offers a dynamic and supportive work environment for Software Engineers, including excellent health, wellness, dental, and vision coverage, a rewarding 401k program, a flexible vacation policy, and family planning benefits. The commitment to employee well-being and diversity ensures that you will have the resources and support necessary to create meaningful work while contributing to the future of mobility.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Vehicle Platform
Can you explain your experience with C++ and Python in automotive applications?

When discussing your experience with C++ and Python, focus on specific projects where you utilized these languages to solve problems. Highlight your ability to implement robust software solutions, your debugging skills, and how you optimized code for performance in automotive applications. Providing examples of how these skills contributed to the success of a project will leave a lasting impression.

Join Rise to see the full answer
What do you understand by ADAS and how have you been involved in such projects?

In your answer, define advanced driver assistance systems (ADAS) and elaborate on your hands-on experience in developing or enhancing such systems. Discuss specific projects, your role in those, any challenges faced, and the outcomes. Highlights of real-world applications or your contributions to improving traffic safety could demonstrate your practical understanding.

Join Rise to see the full answer
Describe a time you had to work under pressure while achieving project deadlines.

Share a specific instance where you balanced competing deadlines, focusing on how you organized your tasks and prioritized work to meet expectations. Highlight your teamwork, adaptability, and problem-solving skills, showing how your contributions ensured project success despite the pressure.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting software in embedded systems?

Discuss your systematic approach to debugging and troubleshooting, including the tools you use, your methods for isolating issues, and the documentation practices you follow. Providing examples of significant bugs you resolved and the impact of your actions on the project will showcase your analytical skills.

Join Rise to see the full answer
How do you stay updated with the latest technologies in the automotive sector?

Talk about the various resources you utilize to stay current, such as following relevant tech blogs, participating in industry forums, attending conferences, or engaging in continuous education. Emphasize how this knowledge has helped you succeed in your previous roles and how you plan to leverage it in this position at Woven by Toyota.

Join Rise to see the full answer
What is your experience with continuous integration/continuous deployment (CI/CD) systems?

Discuss your familiarity with CI/CD practices, the tools you've used, and how you implemented these systems in past projects. Provide insights on how using CI/CD improved the development process and the overall efficiency of the team, thereby enhancing product quality.

Join Rise to see the full answer
Can you provide an example of how you've integrated sensors in a vehicle or robotics project?

Share a detailed example of a project where you integrated sensors, explaining the purpose of the sensors, the challenges faced during integration, and the final outcomes. Discuss how this experience has prepared you for the role at Woven by Toyota, where sensor integration is crucial for advanced mobility solutions.

Join Rise to see the full answer
How do you ensure your software adheres to safety standards like ISO-26262?

Explain your understanding of ISO-26262 and describe the practices you incorporate into your software development process to ensure safety compliance, such as thorough testing, documentation, and risk analysis. Use examples of specific processes you've followed to adhere to safety standards in previous roles.

Join Rise to see the full answer
What excites you about working in the field of automotive software engineering?

Express your passion for the automotive industry and how software engineering plays a vital role in shaping the future of mobility. Provide personal insights into why working in a cutting-edge environment like Woven by Toyota excites you, reflecting your alignment with the company’s mission and values.

Join Rise to see the full answer
How do you handle constructive criticism of your software solutions?

Illustrate your receptiveness to feedback, emphasizing your understanding that constructive criticism is an opportunity for growth. Share experiences where feedback led to improved code quality or innovative solutions, showing that you view collaboration and knowledge sharing as vital components of your work ethic.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Woven by Toyota is looking for a Senior Software Engineer to innovate and develop sensor fusion algorithms critical for autonomous driving systems.

Photo of the Rise User

Join Woven by Toyota as a Senior Technical Project Manager to drive innovative automotive projects in a remote capacity.

Photo of the Rise User

Looking for a dynamic .NET Developer with a strong background in software development to join our team in North Chicago.

Posted 13 days ago

Join Ubisoft as a Tech Lead to enhance the Anvil Pipeline and drive quality in automated testing within a vibrant gaming environment.

Risk Labs Remote No location specified
Posted 14 days ago

Join Risk Labs as a Full Stack Engineer and be part of a team creating groundbreaking blockchain solutions.

Photo of the Rise User
Robinhood Hybrid Menlo Park, California, United States
Posted 9 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings

Join Robinhood as an Android Developer and play a critical role in shaping the future of finance through innovative mobile solutions.

Photo of the Rise User

Join Airwallex as a Software Engineer (Backend) and help build scalable payment solutions for businesses worldwide.

Photo of the Rise User
Posted 5 days ago

As a Software Development Engineer II at Mapbox, you'll craft innovative solutions for navigation challenges while collaborating in a fully remote environment.

Photo of the Rise User
Posted yesterday

A vibrant team in New York seeks a .Net + Angular Developer to enhance their software solutions in a hybrid environment.

Photo of the Rise User

Join Wing as a Senior Motion Planning Software Engineer, leading the development of innovative path planning solutions for a fleet of autonomous drones.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Software-Defined Vehicle. Arene is a modern software platform developed to support the creation, deployment and continuous improvement of software-defined vehicles. The Arene Vehicle Platform consists of build tools and on-vehicle software, and th...

144 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!