
AeroVironment phát triển và sản xuất các hệ thống không người lái cùng công nghệ tự động cho khách hàng trong lĩnh vực quốc phòng và chính phủ. Được thành lập vào năm 1971, công ty xây dựng các giải pháp như máy bay không người lái, hệ thống đạn tuần kích và phương tiện mặt đất không người lái, kết hợp năng lực kỹ thuật với sản xuất để đáp ứng những nhu cầu vận hành phức tạp tại thực địa.
Kỹ sư phần mềm nhúng cấp dưới, AeroVironment — Moorpark, CA
Phát triển phần mềm nhúng cho các hệ thống robot và quốc phòng tự hành của AeroVironment, tích hợp cảm biến và bộ xử lý trên máy bay cùng tải trọng. Công việc bao gồm phát triển và kiểm thử, từ nguyên mẫu đến sản xuất.
Mô tả
- Phát triển các hệ thống không người lái và robot phục vụ quốc phòng và thương mại.
- Xây dựng phần mềm nhúng cho máy bay, tải trọng và các thiết bị khác.
- Thiết kế, viết mã, kiểm thử và gỡ lỗi phần mềm hệ thống.
- Cải thiện hiệu suất, độ ổn định và khả năng mở rộng của phần mềm.
- Mở rộng cơ sở mã để đáp ứng yêu cầu của chương trình.
- Tích hợp và kiểm thử cảm biến cùng bộ xử lý nhúng trong máy bay và hệ thống robot.
- Triển khai phần mềm nguyên mẫu và phần mềm sản xuất bằng các công cụ của AeroVironment và trong ngành.
- Duy trì các biện pháp kiểm soát và quản lý cấu hình phần mềm.
- Hỗ trợ xác định yêu cầu hệ thống, kế hoạch kiểm thử, chẩn đoán và xác nhận.
- Hỗ trợ lựa chọn phần cứng và đề xuất nhu cầu xử lý, bộ nhớ và lưu trữ.
- Hỗ trợ tạo nguyên mẫu nhanh và kiểm thử ý tưởng.
- Ước tính khối lượng công việc phát triển, phối hợp phạm vi, lịch trình và ngân sách với quản lý chương trình.
- Làm việc với kỹ sư thuộc nhiều chuyên môn và các nhóm phát triển.
- Hỗ trợ chuyển phần mềm phát triển sang sản xuất và chứng nhận.
- Tạo bản trình diễn năng lực để chứng minh tính khả thi.
- Tiến hành và đóng góp ý kiến trong các buổi đánh giá thiết kế.
- Tuân thủ quy trình phát triển phần mềm của AeroVironment dưới sự giám sát chung.
- Giải quyết các vấn đề kỹ thuật trong phạm vi được giao trong môi trường học hỏi liên tục.
- Thực hiện các nhiệm vụ khác được phân công.
Yêu cầu
- Có bằng cử nhân khoa học máy tính, kỹ thuật, kỹ thuật điện, hàng không vũ trụ, kỹ thuật cơ khí hoặc lĩnh vực liên quan; hoặc có trình độ học vấn, đào tạo và kinh nghiệm tương đương.
- 0–2 năm kinh nghiệm liên quan.
- Có kinh nghiệm khắc phục sự cố hệ thống.
- Thành thạo Python, C, C++11, C++ STL và/hoặc OpenCL.
- Quen thuộc với Visual Studio, Eclipse hoặc IDE tương tự và các công cụ theo dõi lỗi.
- Có kinh nghiệm với các giao thức RS-485, RS-232, CAN, I2C, SPI và USB.
- Có kỹ năng toán học và phân tích tốt.
- Có thể đi công tác định kỳ để hỗ trợ thiết bị kiểm thử tại các địa điểm bay được phê duyệt.
- Có thể làm việc nhiều giờ hoặc giờ không cố định, vào cuối tuần, ngày lễ và tham gia thử nghiệm thực địa khi cần.
- Ưu tiên cao ứng viên có kinh nghiệm với bộ xử lý STM32.
- Ưu tiên ứng viên có kinh nghiệm với nền tảng RTOS như µC/OS hoặc FreeRTOS.
- Mong muốn có kinh nghiệm với Video4Linux và sửa đổi, biên dịch nhân Ubuntu Linux.
- Mong muốn có kinh nghiệm phát triển trình điều khiển Linux/ARM và sử dụng Robot Operating System (ROS).
- Ưu tiên có kiến thức điện tử cơ bản và kinh nghiệm sử dụng thiết bị phòng thí nghiệm.
- Phải là người Hoa Kỳ theo ITAR/EAR hoặc đủ điều kiện xin giấy phép xuất khẩu; một số vị trí yêu cầu hiện là công dân Hoa Kỳ.
- Có khả năng làm việc trong môi trường văn phòng và nghiên cứu, phát triển.
- Có khả năng đứng và ngồi trong thời gian dài, sử dụng bàn phím máy tính và điện thoại.
Phúc lợi
- Bảo hiểm y tế.
- Bảo hiểm nha khoa.
- Bảo hiểm thị lực.
- Chương trình 401(k) có công ty đóng góp đối ứng.
- Lịch làm việc 9/80.
- Nghỉ lễ có hưởng lương theo lịch đóng cửa của công ty.