Senior Software Engineer, Software Production Line (SPL)

Woven by Toyota Ann Arbor, MI

Company

Woven by Toyota

Location

Ann Arbor, MI

Type

Full Time

Job 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

The Software Production Line (SPL) Team's mission is to define, orchestrate, and monitor the continuous process of building, testing, and delivering software to Vehicles and related Cloud Services. As a member of the SPL team, you will create tools and processes to enable safe, secure, and automated delivery of software to vehicles and cloud services. With a focus on CI/CD, and automation, you will work closely with other teams to integrate and deliver automotive software at scale. You will report directly to the SPL Engineering Manager for North America.

Our backend technical stack is deployed in AWS, consisting of Golang Services on Kubernetes, Aurora PostgreSQL, and SQS queues. Pipeline automation includes Python and Golang integrated into GitHub and Gitlab CI. We believe strongly in automation and testing to ensure delivery of robust and correct systems. We are a remote team, working in the United States.


WHO ARE WE LOOKING FOR?

We are looking for engineers who are passionate about and enable the next generation of automotive software development. The right candidate will have solid coding skills, broad knowledge of software development, and excellent communication skills.


RESPONSIBILITIES:

  • Design, implement, and maintain tools to build, test, and integrate software across multiple repositories before delivery to the vehicle. These workflows will enable quicker and safer development lifecycles.
  • Design and deliver features to Backend Services and Command-line interface in Golang
  • Maintain code quality through contributing to testing to include unit, integration tests, and End-to-End
  • Ensure developers can commit and deploy software with confidence, avoiding breaking changes and unforeseen regressions
  • Work closely with our automotive and cloud software teams to improve the development experience and software quality across a large, safety critical codebase by integrating CI/CD best practices

MINIMUM QUALIFICATIONS:

  • Software development experience and knowledge in one or more languages (ex: Golang, Java, Python)
  • Experience with cloud-based software solutions and containerization
  • Relevant professional experience in build tools and automation, both in CI (ex. Github Actions, Gitlab CI, Jenkins, Buildkite) and local development environments
  • Knowledge of development best practices for large, distributed codebases (ex. system level testing, dependency management)

PREFERRED QUALIFICATIONS:

  • Expertise in developing backend services, databases schemas and developer tooling
  • Experience leading software projects and/or small teams
  • Experience working in a distributed remote team environment
  • Professional experience in working with and optimizing large scale builds (ex. merge queues, merge skew)
  • Experience architecting, deploying, and operating solutions on AWS, GCP, or Azure

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


By submitting your application you agree to the following terms: https://woven.toyota/en/applicant-privacy-notice


Our Commitment

・We are an equal opportunity employer and value diversity.

・We pledge that any information we receive from you will be used ONLY for the purpose of hiring assessment.

Apply Now

Date Posted

02/29/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Pricing Analyst - RPM Freight Systems

Views in the last 30 days - 0

RPM a rapidly growing logistics company is seeking a Senior Pricing Analyst The role involves developing accurate pricing for new opportunities managi...

View Details

Administrative Assistant - Torc Robotics

Views in the last 30 days - 0

Torc a pioneer in autonomous driving technology is seeking an experienced Administrative Assistant The role involves office administration management ...

View Details

Senior Machine Learning Engineer - Torc Robotics

Views in the last 30 days - 0

Torc a pioneer in autonomous vehicle technology and part of the Daimler family is seeking a senior machine learning engineer to join their Machine Lea...

View Details

Solutions Architect - Koddi

Views in the last 30 days - 0

Koddi is seeking a Solutions Architect with 7 years of experience in RetailCommerce media SaaS presales The role involves leading customer solutioning...

View Details

Online Casino Shuffler (Onsite) - Playtech

Views in the last 30 days - 0

PT Services Delaware LLC is a subsidiary of Playtech the worlds largest online gaming software supplier listed on the London Stock Exchange Playtech f...

View Details

Senior Lead Consultant, Site Solutions - Ramboll

Views in the last 30 days - 0

Ramboll a global architecture engineering and consultancy company is seeking a Senior Lead Consultant Site Solutions for their team in Ann Arbor MI Th...

View Details