Toyota Connected is seeking an entry-level Software Engineer to join their Labs team to solve complex problems and use cutting-edge technologies, Machine Learning, and NLP to transform the vehicle customer experience.
Requirements
- Experience coding using Rust, Go, C++, C, Python or Java programming languages (Must be willing to learn and code in Rust and Go)
- Basic knowledge in applying current best practices and principles in software development
- Ability to learn and apply CI/CD, containerization, and related concepts
- Ability to learn and apply new technologies, programming practices, patterns, and methods
Responsibilities
- Contribute to full software development life cycle.
- Write maintainable, extensible, tested code, while complying with coding standards.
- Produce specifications and determine operational feasibility.
- Continuously integrate and deliver software components into a fully functional software system.
- Facilitate end to end user testing with customers.
- Troubleshoot, debug, and upgrade existing systems.
- Work closely with product owners to shape and deliver features to customers.
Other
- Ability to work well in a team oriented, agile software engineering environment
- Demonstrates problem-solving, troubleshooting, decision making skills
- Solutions-oriented with an ability to keep an open mind while finding agreeable solutions
- Organized and detail-oriented
- Ability to develop healthy working relationships and collaborate with peers and leaders