Toyota Connected is seeking a 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
- 3+ years of software engineering experience writing clean, concise, tested, and maintainable code in Rust, Go, C++, C, or Java (Must be willing to learn and code in Rust and Go)
- Hands on experience applying current best practices and principles in software development performance practices including concurrency, parallelism, and multithreading
- Experience in observability practices such as logging and tracing
- Experience with modern architectures, CI/CD practices, containerization, and/or related competencies within the engineer’s discipline
- Ability to learn and apply new technologies, programming practices, patterns, and methods
Responsibilities
- Design and develop software to create cutting edge solutions by writing 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
- Troubleshoot, debug, and upgrade existing systems
- Work closely with product owners to shape and deliver features to customers
- Provide thoughtful and high-quality feedback on merge requests
- Identify and address complex technical issues in both development and production environments
Other
- Facilitate end to end user testing with customers
- Develop and maintain documentation, best practices, and ethical guidelines for projects
- Experience working in a team oriented, Agile software engineering environment
- Demonstrates advanced problem-solving, troubleshooting, decision making skills
- Ability to work independently and take ownership of tasks/assignments
- Organized and detail-oriented
- Ability to develop healthy working relationships and collaborate with peers and leaders
- Exhibits integrity and high standards in work quality
- Excellent verbal and written communication skills
- Values diversity and differences amongst individuals in interactions
- Hybrid Option
- Live within a reasonable commuting distance of their assigned work location for Hybrid work.
- Toyota Connected does not offer sponsorship of job applicants for employment-based visas or any other work authorization for this position currently.