About The Position

The Vehicle Security Platforms (VSP) Software Organization within General Motors, work on developing cutting-edge secure platforms and features for our current and next-generation vehicle communications. We are seeking experienced software engineers to help design and develop security platforms and features securing our vehicle communications. Your expertise will help build and integrate scalable, secure, high-performance platforms and features including frameworks, various platform applications and communication stacks. What You’ll Do: • Design and develop critical secure platforms and applications using Java, Python, Go ensuring high software security and quality standards. • Raise the engineering bar by promoting best practices in secure platform development, delivering high-quality code, robust documentation, thorough testing, and effective monitoring. • Build and launch platform capabilities and products that deliver significant value to internal and external stakeholders. • Apply expertise in secure systems design to evaluate and enhance efficiency, scalability, and stability. • Collaborate across disciplines, including product, design, and other engineering teams, to deliver cohesive solutions. • Mentor and guide engineers to enhance their technical skills, fostering a culture of continuous learning and craftsmanship. • Assess and integrate new open-source technologies into platforms, focusing on security, performance, and compatibility. • Debug, test, and validate software providing support for production deployments and resolving issues.

Requirements

  • 7+ years of experience in successfully designing and building large engineering projects, including successful productionization of highly scalable, reliable and secure systems.
  • Extensive experience in architecture and design (architecture, design patterns, reliability and scaling) of new and existing systems.
  • Extensive experience in one of the JVM languages, Java + SpringBoot, along with Python
  • Experience with at least one of the public cloud providers Azure, AWS, GCP.
  • Strong problem-solving skills and the ability to work in an agile development environment.
  • Excellent written and verbal communication skills and a collaborative mindset.
  • Knowledge of security software design patterns, data structures, and algorithms.
  • Experience working with SQL and NoSQL databases.
  • A passion for staying up-to-date with the latest security and engineering industry trends and technologies.

Nice To Haves

  • BS/MS/PhD in Computer Science/Engineering or working towards said degree.
  • Strong product focus and acumen.
  • Familiarity with encryption technologies and secure data handling practices.
  • Experience working in Agile development environments.
  • Experience with GoLang.
  • Proven ability to develop other engineers into senior engineers, operating and leading their own initiatives with team-wide scope and high impact.

Responsibilities

  • Design and develop critical secure platforms and applications using Java, Python, Go ensuring high software security and quality standards.
  • Raise the engineering bar by promoting best practices in secure platform development, delivering high-quality code, robust documentation, thorough testing, and effective monitoring.
  • Build and launch platform capabilities and products that deliver significant value to internal and external stakeholders.
  • Apply expertise in secure systems design to evaluate and enhance efficiency, scalability, and stability.
  • Collaborate across disciplines, including product, design, and other engineering teams, to deliver cohesive solutions.
  • Mentor and guide engineers to enhance their technical skills, fostering a culture of continuous learning and craftsmanship.
  • Assess and integrate new open-source technologies into platforms, focusing on security, performance, and compatibility.
  • Debug, test, and validate software providing support for production deployments and resolving issues.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service