General Motorsposted 15 days ago
Full-time • Mid Level
Hybrid • Warren, MI
Transportation Equipment Manufacturing

About the position

This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services. If you're looking for a challenging opportunity, working within a top-notch team and with diverse technology - this may be the position for you. The VAAS (Vision as a Service) Senior Software Automation Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering business partners.

Responsibilities

  • Develop scalable software solutions based on detailed business requirements and supported technology architecture.
  • Demonstrate experience and proficiency in technology platforms/patterns: Java, GitHub Workflows, UI Framework Development, API Framework Development, Data Layer Development, Unit Testing, UI Experience with Angular.
  • Solutions Architecture (design, proposal, develop, deliver, sustain), Secured Development Patterns, and Practices Kubernetes/Dock Mobile Development Network (Firewall, Proxy, Gateway), Azure/AWS/GCP.
  • Actively engage in development team activities associated with brainstorming new solutions and refining current solutions.
  • Drive technical efforts that lead to success in software project delivery.
  • Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement.
  • Engage to identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
  • Proficiency in build/release automation solutions.
  • Demonstrated experience augmenting build/release automation solutions to include unit testing, code quality scanning, security scanning, and dependency management.
  • Mentor & coach new and experienced software developers.

Requirements

  • 5+ years of professional automation development experience
  • Advanced knowledge of GitHub Workflows, cloud platforms, K8/3, Docker, HPC platforms
  • Experience in software in the loop testing
  • Adept in converting manual testing procedures to automated regression suites
  • Proficient technical (hands-on) knowledge of Java, SQL
  • Proficient technical (hands-on) knowledge of UI Frameworks (Angular, React)
  • Experience in multi-threaded development
  • Experience with Spring Boot
  • Excellent understanding of software development best practices
  • Experience integrating applications with multiple enterprise level services
  • Experience designing, implementing, and optimizing production applications
  • Experience working in an agile environment
  • Public Cloud (Azure/AWS/GCP)
  • Distributed System Design (on-prem, public cloud)

Nice-to-haves

  • Bachelor's degree (or higher) in Computer Science or relevant discipline
  • Virtual Validation experience
  • Object Store / S3 experience
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service