
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 nhúng cấp cao, General Motors
Phát triển phần mềm điều khiển nhúng C và AUTOSAR cho General Motors, dẫn dắt việc triển khai xuyên suốt vòng đời phần mềm. Kiểm thử, gỡ lỗi và cải tiến giải pháp của nhà cung cấp trong vai trò làm việc kết hợp tại Milford, Michigan.
Mô tả
- Tạo mẫu thử và bàn giao phần mềm xuyên suốt vòng đời phát triển, từ phân tích yêu cầu và thiết kế đến lập trình, xử lý lỗi và phát hành sản xuất.
- Phát triển, triển khai và gỡ lỗi phần mềm nhúng C.
- Dẫn dắt các nhóm liên chức năng thiết kế và cung cấp hạ tầng điều khiển nhúng, bao gồm HWIO, BSW, Complex Drivers và SUMs.
- Kiểm thử chức năng và mức độ sẵn sàng của phần mềm trên các bệ thử nguyên mẫu.
- Thúc đẩy các giải pháp dùng chung trên phần mềm thuộc sở hữu của GM.
- Tài liệu hóa các yêu cầu thiết kế và liên kết chúng với các ca kiểm thử nhằm chứng minh chức năng phần mềm.
- Sử dụng công cụ kiểm thử tự động trong môi trường build và trên bệ thử để xác minh chức năng phần mềm.
- Phối hợp với các nhóm Hệ thống, An toàn, Kiến trúc điện, An ninh mạng, Xe định nghĩa bằng phần mềm, Hiệu chỉnh và Hiệu năng xe.
- Hỗ trợ phân tích nguyên nhân gốc rễ và gỡ lỗi.
- Làm việc với nhà cung cấp và chủ trì các cuộc họp để phát triển giải pháp dành riêng cho vi điều khiển, thiết bị ngoại vi và ECU cho công nghệ mới.
- Dẫn dắt các hoạt động cải tiến chất lượng phần mềm, tập trung vào khả năng bảo trì, tái sử dụng và các mục tiêu chất lượng khác.
- Khắc phục sự cố mã, xử lý thiếu sót trong thiết kế và phát triển giải pháp.
Yêu cầu
- Bằng cử nhân Kỹ thuật máy tính, Khoa học máy tính, Kỹ thuật điện, Kỹ thuật điện tử hoặc lĩnh vực liên quan.
- Năm năm kinh nghiệm với vai trò kỹ sư phần mềm, kỹ sư phần mềm nhúng hoặc vị trí liên quan.
- Năm năm kinh nghiệm phát triển phần mềm nhúng.
- Năm năm kinh nghiệm sử dụng phần mềm quản lý cấu hình, bao gồm IBM Synergy.
- Năm năm kinh nghiệm với trình biên dịch nhúng, trình liên kết, công cụ gỡ lỗi và phần mềm như Lauterbach, ETAS INCA và CANalyzer, cùng với máy hiện sóng và thiết bị phòng thí nghiệm khác.
- Năm năm kinh nghiệm với Phát triển hướng kiểm thử (TDD) và Phát triển hướng hành vi (BDD).
- Năm năm kinh nghiệm phát triển hạ tầng và phần mềm firmware tuân thủ AUTOSAR.
- Năm năm kinh nghiệm phân tích chất lượng mã và gỡ lỗi, bao gồm độ bao phủ ca kiểm thử và các chỉ số chất lượng.
- Có khả năng làm việc tại văn phòng địa phương.
Phúc lợi
- Thông tin chung về quyền lợi và các nguồn thông tin Total Rewards.
- Các sáng kiến về hòa nhập và cảm giác thuộc về tại nơi làm việc.
- Điều chỉnh hợp lý cho ứng viên khuyết tật.
- Hỗ trợ đánh giá liên quan đến vị trí và, nếu áp dụng, quy trình sàng lọc trước khi tuyển dụng.