General Motors
General Motors
General Motors là một công ty ô tô và sản xuất toàn cầu, hoạt động trong các lĩnh vực kỹ thuật phương tiện, sản xuất, vận tải và công nghệ thông tin. Được thành lập vào năm 1908, GM phát triển các công nghệ nhằm thúc đẩy ngành giao thông vận tải, đồng thời theo đuổi tầm nhìn không tai nạn, không khí thải và không ùn tắc. Các hoạt động quốc tế của công ty quy tụ những đội ngũ đa ngành quy mô lớn, tập trung vào đổi mới, giao thông bền vững và tương lai của ngành công nghiệp ô tô.

Kỹ sư phần mềm DevOps cấp cao – Hệ thống thông tin giải trí VCU/CCU (Làm việc kết hợp)

Dẫn dắt DevOps, CI/CD và kỹ thuật nền tảng cho hệ thống thông tin giải trí VCU/CCU thế hệ mới của General Motors. Vị trí làm việc kết hợp tại Austin hoặc Mountain View.

Mô tả

  • Định hướng kỹ thuật và kiến trúc cho DevOps, CI/CD và các nền tảng xây dựng phục vụ hệ thống thông tin giải trí VCU/CCU
  • Tạo và tối ưu các pipeline CI/CD có khả năng mở rộng cho quá trình xây dựng Embedded Linux Yocto, bao gồm điều phối, kiểm thử tự động, quản lý hiện vật và phát hành
  • Tăng tốc độ và độ tin cậy của quá trình xây dựng bằng các hệ thống xây dựng phân tán, bộ nhớ đệm và cải tiến hạ tầng
  • Tự động hóa quản lý phát hành thông qua phân nhánh, lập phiên bản, quảng bá hiện vật, cổng chất lượng và xác thực tuân thủ
  • Phát triển các nền tảng tự phục vụ, công cụ kỹ thuật và bảng điều khiển giúp giảm công việc thủ công và đẩy nhanh quá trình phân phối
  • Nâng cao năng suất nhà phát triển bằng tự động hóa GitHub, kiểm tra pull request, kiểm thử smoke và chu kỳ phản hồi nhanh hơn
  • Triển khai khả năng quan sát đầu cuối với số liệu, nhật ký, bảng điều khiển, cảnh báo, ứng phó sự cố và phân tích nguyên nhân gốc rễ
  • Áp dụng AI và máy học để dự đoán lỗi xây dựng, lựa chọn kiểm thử một cách thông minh, tối ưu tài nguyên, phát hiện bất thường và ngăn ngừa sự cố
  • Dẫn dắt các chương trình liên chức năng từ ý tưởng ban đầu đến sản xuất, bao gồm rà soát kiến trúc, quyết định kỹ thuật và trao đổi về các đánh đổi
  • Huấn luyện các kỹ sư DVE về thực hành CI/CD, kỹ thuật xây dựng và các mẫu thiết kế hạ tầng
  • Thúc đẩy thực hành kỹ thuật thông qua rà soát mã, cố vấn thiết kế, cải tiến quy trình, tuyển dụng và phát triển đội ngũ
  • Phối hợp với các nhóm kỹ thuật, phát hành, chất lượng, hạ tầng và chương trình để hiện đại hóa việc phân phối phần mềm

Yêu cầu

  • Bằng cử nhân về khoa học máy tính, kỹ thuật phần mềm, kỹ thuật điện hoặc lĩnh vực liên quan, hoặc kinh nghiệm thực tế tương đương
  • Ít nhất 10 năm kinh nghiệm trong kỹ thuật phần mềm, DevOps, kỹ thuật xây dựng, kỹ thuật nền tảng hoặc kỹ thuật phát hành ở phạm vi cấp staff
  • Có thành tích dẫn dắt các sáng kiến kỹ thuật lớn xuyên nhiều đội ngũ, từ thiết kế đến triển khai sản xuất
  • Kinh nghiệm thiết kế kiến trúc và vận hành các hệ thống CI/CD và nền tảng nhà phát triển có khả năng mở rộng
  • Kiến thức thực hành về Jenkins, GitHub Actions, GitLab CI hoặc các công cụ tự động hóa tương đương
  • Kinh nghiệm với hệ thống xây dựng Embedded Linux, biên dịch chéo hoặc các pipeline xây dựng nền tảng phức tạp
  • Thành thạo lập trình và viết tập lệnh bằng Python, Bash, Groovy hoặc ngôn ngữ tương tự
  • Kinh nghiệm sử dụng Docker, Kubernetes và ít nhất một nền tảng đám mây lớn
  • Kinh nghiệm thực tế với các công cụ quan sát số liệu, nhật ký, dấu vết, bảng điều khiển và cảnh báo
  • Khả năng phán đoán kiến trúc tốt trong API, quy trình công việc, tích hợp, tự động hóa và độ tin cậy
  • Có khả năng cố vấn kỹ sư, định hình kiến trúc và đạt kết quả trong tổ chức ma trận
  • Ưu tiên: có nền tảng về ô tô, hệ thống nhúng, hệ thống thông tin giải trí, Android Automotive, Linux IVI, QNX hoặc lĩnh vực liên quan
  • Ưu tiên: kinh nghiệm với Yocto/OpenEmbedded và các nền tảng nhúng dựa trên ARM
  • Ưu tiên: kinh nghiệm với xây dựng phân tán, thực thi từ xa hoặc bộ nhớ đệm xây dựng quy mô lớn
  • Ưu tiên: quen thuộc với kho hiện vật, phân tích tĩnh, chất lượng mã và quét bảo mật
  • Ưu tiên: kinh nghiệm phát triển nền tảng nhà phát triển nội bộ, công cụ tự phục vụ hoặc giải pháp nâng cao năng suất kỹ thuật
  • Ưu tiên: hiểu biết về tuân thủ, chất lượng phần mềm và thực hành phát hành trong môi trường được quản lý hoặc chú trọng an toàn
  • Ưu tiên: kinh nghiệm với Datadog, Prometheus, Grafana, SonarQube, Artifactory hoặc các công cụ tương đương
  • Ưu tiên: kinh nghiệm áp dụng máy học vào các quy trình DevOps
  • Ưu tiên: quen thuộc với phát triển có AI hỗ trợ, phân tích mã bằng LLM hoặc phân tích nguyên nhân gốc rễ tự động
  • Ưu tiên: kiến thức về MLOps và triển khai mô hình máy học trong môi trường CI/CD sản xuất
  • Ưu tiên: kinh nghiệm với TensorFlow, PyTorch hoặc scikit-learn

Phúc lợi

  • Đủ điều kiện nhận khoản thưởng khuyến khích dựa trên kết quả của công ty, cấp bậc vị trí và kết quả cá nhân
  • Được tiếp cận chương trình đánh giá xe của công ty, tùy thuộc vào kết quả đạt yêu cầu của việc xem xét báo cáo phương tiện cơ giới
  • Hỗ trợ chuyển địa điểm cho ứng viên đáp ứng yêu cầu trong chính sách của công ty
  • Hình thức làm việc kết hợp
  • Các nguồn lực về phúc lợi và Tổng đãi ngộ
  • Điều chỉnh hợp lý tại nơi làm việc