Actalent - Plano, TX

posted 2 months ago

Full-time - Mid Level
Hybrid - Plano, TX
10,001+ employees
Administrative and Support Services

About the position

Toyota Connected is seeking Software Engineers to join our Labs team. In this role, you will be tasked with solving complex problems and collaborating with talented engineers who utilize cutting-edge technologies, including Machine Learning and Natural Language Processing (NLP), to enhance the vehicle customer experience. We are looking for individuals who are not only innovative thinkers but also enjoy hands-on work to help us build exciting initiatives. This position will specifically support the 21 MM infotainment project, which is a critical component of our technology offerings. As a Software Engineer on the Labs team, you will be responsible for designing and developing software that meets our high standards for maintainability and extensibility. You will write tested code that complies with established coding standards and continuously integrate and deliver software components. Troubleshooting, debugging, and upgrading existing systems will be a key part of your responsibilities, along with conducting thorough root cause analyses to ensure system reliability. You will also facilitate end-to-end user testing to validate the functionality and performance of the software you develop. This position is a contract role with a duration of 6 months, and it offers a hybrid work environment, requiring you to be on-site in Plano, Texas for three days a week while allowing for remote work on the remaining days. This flexibility is designed to foster collaboration while also accommodating the needs of our team members.

Responsibilities

  • Design and develop software solutions for complex problems.
  • Write maintainable, extensible, and tested code.
  • Comply with coding standards and best practices.
  • Continuously integrate and deliver software components.
  • Troubleshoot, debug, and upgrade existing systems.
  • Conduct thorough root cause analysis for system issues.
  • Facilitate end-to-end user testing to ensure software quality.
  • Participate in an on-call rotation to support system operations.

Requirements

  • Proficiency in Go programming language.
  • Experience with CI/CD methodologies.
  • Strong software troubleshooting skills.
  • Mid-level experience in software development.
  • Familiarity with user acceptance testing processes.
  • Knowledge of Natural Language Processing (NLP) technologies.

Nice-to-haves

  • Experience with Machine Learning technologies.
  • Strong problem-solving skills.
  • Ability to take ownership of projects and tasks.
  • Collaboration experience with product owners.
  • Hands-on approach to software development.

Benefits

  • Flexible work environment with hybrid options.
  • Opportunity to work on cutting-edge technologies.
  • Access to a network of engineering and science professionals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service