ORBCOMM
ORBCOMM
ORBCOMM phát triển công nghệ Internet vạn vật (IoT) dành cho các tổ chức cần thông tin chi tiết theo thời gian thực và có kết nối về tài sản vật lý cũng như hoạt động vận hành. Các giải pháp viễn thông và kết nối của công ty kết hợp liên lạc qua vệ tinh và mạng di động để hỗ trợ quản lý đội xe, theo dõi container và giám sát trong các lĩnh vực vận tải, hàng hải, công nghiệp nặng, nông nghiệp và tài nguyên thiên nhiên. Bằng cách giúp các đội ngũ theo dõi thiết bị, hàng hóa và hoạt động ngoài hiện trường, sản phẩm của ORBCOMM được thiết kế để nâng cao khả năng quan sát, kiểm soát vận hành, hiệu quả và an toàn.

Kỹ sư phần mềm nhúng tại ORBCOMM – Ottawa (Làm việc tại văn phòng)

Phát triển phần mềm nhúng và Lua cho các sản phẩm IoT Smart Tracking của ORBCOMM tại Ottawa, làm việc tại văn phòng. Xây dựng ứng dụng đầu cuối, khắc phục lỗi và tăng cường kiểm thử tự động dưới sự hướng dẫn của các kỹ sư cấp cao.

Mô tả

  • Xây dựng và duy trì phần mềm nhúng cho các sản phẩm Smart Tracking
  • Sử dụng Lua để mở rộng khả năng và chức năng của sản phẩm
  • Phát triển các tính năng phần mềm trọng tâm với sự hỗ trợ của các kỹ sư cấp cao
  • Chuyển đổi các yêu cầu đã xác định thành các triển khai phần mềm hoạt động
  • Phát triển kinh nghiệm thực tiễn với Lua và các công cụ phát triển hỗ trợ ngôn ngữ này
  • Tạo các ứng dụng đầu cuối từ các đặc tả chức năng
  • Chẩn đoán, điều tra và khắc phục lỗi phần mềm
  • Đánh giá các dịch vụ bị ảnh hưởng và áp dụng biện pháp sửa chữa phù hợp
  • Sử dụng khung kiểm thử hồi quy tự động
  • Viết và duy trì phạm vi kiểm thử tự động
  • Thực hiện kiểm thử thủ công và tự động để đảm bảo độ tin cậy và hiệu năng
  • Góp phần cải thiện quy trình và phạm vi kiểm thử theo thời gian
  • Làm việc với các nhà phát triển, kiểm thử viên và các đối tác liên chức năng
  • Đóng góp vào hoạt động đánh giá mã nguồn, trao đổi trong nhóm và lập kế hoạch phát triển
  • Học hỏi về các sản phẩm, hệ thống và phương pháp kỹ thuật của ORBCOMM thông qua công việc thực tế và sự cố vấn
  • Hỗ trợ các mục tiêu gắn với lộ trình ứng dụng Smart Tracking
  • Báo cáo cho Giám đốc Phần mềm Modem

Yêu cầu

  • Có 3–5 năm kinh nghiệm phát triển ứng dụng phần mềm bằng các ngôn ngữ lập trình hiện đại
  • Nắm vững các phương pháp phát triển phần mềm cốt lõi, kỹ thuật gỡ lỗi và cách tiếp cận xử lý sự cố
  • Hiểu các nguyên tắc phát triển phần mềm nhúng
  • Có kinh nghiệm làm việc trong Linux hoặc môi trường phát triển tương đương
  • Hiểu các khái niệm kiểm thử phần mềm và phương pháp kiểm thử tự động
  • Có năng lực phân tích, giải quyết vấn đề và giao tiếp tốt
  • Có khả năng nhanh chóng học các công nghệ chưa quen thuộc và áp dụng chúng hiệu quả
  • Ưu tiên có kinh nghiệm lập trình Lua
  • Ưu tiên có kinh nghiệm xây dựng ứng dụng đầu cuối hoặc ứng dụng dòng lệnh
  • Ưu tiên từng tiếp xúc với các khung kiểm thử hồi quy hoặc phát triển kiểm thử tự động
  • Ưu tiên có kinh nghiệm với các sản phẩm IoT, viễn thông, theo dõi hoặc thiết bị kết nối
  • Sử dụng các công cụ hỗ trợ AI và tự động hóa để hỗ trợ công việc hằng ngày và năng suất; cam kết không ngừng phát triển năng lực số và hiểu biết về AI
  • Cam kết học hỏi liên tục về năng lực số và hiểu biết về AI

Phúc lợi

  • Chế độ chăm sóc sức khỏe và phúc lợi
  • Nghỉ phép có lương
  • Các chương trình hưu trí hoặc tiết kiệm
  • Hình thức làm việc linh hoạt
  • Bảo hiểm
  • Phúc lợi phong cách sống
  • Ưu đãi dành cho nhân viên
  • Được các thành viên giàu kinh nghiệm trong nhóm cố vấn
  • Môi trường làm việc hợp tác và đổi mới
  • Hỗ trợ điều chỉnh phù hợp trong suốt quy trình tuyển chọn