
ESA - Electronic Security Association là một hiệp hội thương mại của Hoa Kỳ phục vụ ngành an ninh điện tử và an toàn tính mạng. Được thành lập vào năm 1948, ESA đại diện cho các công ty lắp đặt, tích hợp và giám sát hệ thống phát hiện xâm nhập, phát hiện cháy, giám sát video và kiểm soát ra vào điện tử cho khách hàng thương mại, dân cư, công nghiệp và chính phủ. Hiệp hội cung cấp hoạt động đào tạo kỹ thuật và quản lý, vận động chính sách trong ngành, cùng những thông tin, công cụ và dịch vụ thiết thực hỗ trợ các doanh nghiệp thành viên. ESA cũng vận động tăng cường an ninh trường học ở cấp liên bang và tiểu bang, đại diện cho các hội viên có doanh nghiệp tuyển dụng hơn 500.000 chuyên gia và phục vụ hơn 34 triệu khách hàng dân cư và thương mại.
Kỹ sư phần mềm nhúng tại Belgrade, Serbia (Làm việc kết hợp)
Phát triển phần mềm Embedded Linux và RTOS cho các sản phẩm an ninh kết nối, âm thanh hình ảnh và nhà ở thông minh. Xây dựng ứng dụng, tích hợp, kiểm thử và khả năng quản lý thiết bị trên nhiều dòng sản phẩm.
Mô tả
- Tạo, triển khai và xác thực phần mềm nhúng cho WattBox, Binary MoIP, OvrC Pro và các dòng sản phẩm JDM khác khi cần
- Phát triển và bảo trì các nền tảng sản phẩm chạy Embedded Linux hoặc RTOS nhẹ
- Xây dựng các lớp ứng dụng nhúng với logic nghiệp vụ và API cho hệ thống điều khiển qua mạng, thiết bị kiểm thử và OvrC
- Tích hợp và bảo trì lớp giao diện OvrC kết nối phần cứng của đối tác với nền tảng quản lý từ xa
- Phát triển và bảo trì các giao diện web cục bộ nhẹ
- Phối hợp với các đối tác JDM để đánh giá phần mềm, thiết lập yêu cầu và giải quyết các thách thức tích hợp
- Chẩn đoán phần cứng mục tiêu bằng nhật ký, trình gỡ lỗi và các công cụ phân tích mạng hoặc giao thức
- Tạo kiểm thử đơn vị và kiểm thử tích hợp, đồng thời đóng góp vào các quy trình CI/CD và tự động hóa quá trình xây dựng
- Giải quyết các sự cố tại hiện trường và hỗ trợ các yêu cầu được chuyển cấp, phối hợp với QA, bộ phận hỗ trợ kỹ thuật và quản lý sản phẩm
- Đóng góp vào hoạt động thiết kế, lập kế hoạch và đánh giá mã nguồn
- Sử dụng có trách nhiệm các công cụ phát triển được hỗ trợ bởi AI, bao gồm Claude Code và GitHub Copilot
- Hỗ trợ các thực hành phát triển phần mềm an toàn thông qua theo dõi các phần phụ thuộc trong SBOM và khắc phục lỗ hổng
Yêu cầu
- Có 2–5 năm kinh nghiệm chuyên môn phát triển phần mềm nhúng
- Thành thạo C và C++
- Có kinh nghiệm thực tế phát triển cho Embedded Linux
- Có kiến thức làm việc về các nền tảng mạng IP, TCP, UDP, multicast, DHCP và DNS
- Có kinh nghiệm với Git, Make hoặc CMake và viết tập lệnh shell Bash
- Có kiến thức làm việc về Python để phát triển công cụ và tự động hóa kiểm thử
- Có khả năng đọc hiểu thông số kỹ thuật sản phẩm, bảng dữ liệu và sơ đồ mạch
- Có kỹ năng giao tiếp tiếng Anh rõ ràng bằng văn viết và lời nói
- Có khả năng thích ứng giữa các lĩnh vực sản phẩm và nhanh chóng làm quen với các cơ sở mã nguồn mới
- Có kinh nghiệm với Yocto, bootloader, cấu hình kernel hoặc trình điều khiển thiết bị Linux kernel
- Quen thuộc với các giao tiếp phần cứng SPI, I2C và UART
- Có kinh nghiệm với điện tử công suất hoặc các sản phẩm quản lý nguồn
- Có kinh nghiệm với thiết bị kết nối đám mây, quản lý từ xa hoặc cấp phát thiết bị
- Có kinh nghiệm với quy trình CI/CD và kiểm thử tự động cho thiết bị nhúng
- Quen thuộc với các phương pháp Agile và Jira
Phúc lợi
- Bảo hiểm y tế do Generali cung cấp
- Bảo hiểm cho bệnh nghiêm trọng, phẫu thuật, bệnh nghề nghiệp và hậu quả liên quan đến tai nạn
- Quyền lợi thể thao và giải trí Fitpass hoặc Sports Academy Kocovic
- Có lớp học tiếng Anh trong giờ làm việc
- Chương trình thưởng giới thiệu nhân viên
- Các sự kiện công ty và hoạt động xây dựng đội ngũ
- Văn phòng được trang bị đầy đủ