AeroVironment
AeroVironment
1.001 – 5.000 Nhân viên
Hậu cầnSản xuấtTư vấn
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 độ junior

Phát triển phần mềm nhúng cho các hệ thống quốc phòng tự hành và robot của AeroVironment. Tích hợp cảm biến và bộ xử lý nhúng với các nền tảng máy bay và robot.

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.
  • Phát triển phần mềm nhúng cho thiết bị và hệ thống, bao gồm máy bay và tải trọng.
  • Thiết kế, lập trình, kiểm thử và gỡ lỗi phần mềm hệ thống.
  • Cải thiện hiệu năng, độ tin cậy và khả năng mở rộng của phần mềm.
  • Mở rộng mã hiện có để đáp ứng yêu cầu của chương trình.
  • Phát triển và kiểm thử phần mềm kết nối cảm biến, bộ xử lý nhúng với máy bay và hệ thống robot.
  • Tạo phần mềm nguyên mẫu và phần mềm sản xuất bằng các công cụ và phương pháp đã được thiết lập.
  • Quản lý cấu hình phần mềm và kiểm soát phiên bản.
  • Hỗ trợ xác định yêu cầu hệ thống, chuẩn bị kế hoạch kiểm thử và công cụ chẩn đoán, đồng thời xác thực phần mềm.
  • Hỗ trợ lựa chọn phần cứng và đề xuất thông số xử lý, bộ nhớ và lưu trữ.
  • Đóng góp vào hoạt động 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 và lập kế hoạch phạm vi cùng quản lý dự án và chương trình.
  • Phối hợp với kỹ sư thuộc nhiều chuyên môn và các nhóm phát triển liên ngành.
  • Hỗ trợ chuyển phần mềm đang phát triển sang sản xuất và chứng nhận.
  • Tạo các bản trình diễn chứng minh tính khả thi.
  • Tham gia 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 và tạo mã chất lượng dưới sự giám sát chung.
  • Giải quyết vấn đề trong phạm vi xác định đồng thời tiếp tục học hỏi.
  • Thực hiện các nhiệm vụ khác được giao.

Yêu cầu

  • 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; có thể được xem xét nếu 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ó năng lực toán học và phân tích.
  • Sẵn sàng thỉnh thoảng đi công tác để hỗ trợ thiết bị kiểm thử tại các địa điểm bay được phê duyệt.
  • Sẵn sàng làm việc kéo dài hoặc theo giờ không cố định, cuối tuần, ngày lễ và tham gia kiểm thử thực địa khi cần.
  • Kinh nghiệm với bộ xử lý STM32 là một lợi thế đáng kể.
  • Ưu tiên kinh nghiệm với các nền tảng RTOS như µC/OS hoặc FreeRTOS.
  • Ưu tiên kinh nghiệm với Video 4 Linux và sửa đổi, biên dịch kernel Ubuntu Linux.
  • Ưu tiên kinh nghiệm phát triển trình điều khiển Linux/ARM và làm việc với 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.
  • Kỹ năng viết, nói, giao tiếp giữa cá nhân và truyền đạt tốt.
  • Có khả năng làm việc trong môi trường nhịp độ nhanh với thời hạn gấp.
  • Có kỹ năng giải quyết vấn đề, phân tích, tương tác và giao tiếp hiệu quả.
  • Phải đáp ứng điều kiện là người Hoa Kỳ hoặc đủ điều kiện được cấp giấy phép xuất khẩu theo yêu cầu ITAR/EAR; 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 máy tính và thiết bị đ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ó khoản đóng góp đối ứng của công ty
  • Lịch làm việc 9/80
  • Nghỉ lễ có hưởng lương theo đợt đóng cửa công ty