OpenEye

Device Engineer II

OpenEye
Apply
29 days ago
Liberty Lake, WA, USAMid Level

Base Salary

$90k - $125k/yr

Responsibilities

  • Develop and maintain board support packages, platform frameworks, and embedded Linux applications using shell scripting and C/C++.
  • Design and implement features that interact with the cloud in collaboration with software engineers.
  • Partner with product, hardware, mechanical, and QA teams to design and manufacture embedded Linux devices.
  • Review development requests, analyze requirements, and determine efficient implementation strategies.
  • Communicate technical insights and complex data concepts across departments and stakeholders.
  • Review software code for compliance with company, departmental, and team standards.
  • Maintain automated build systems for multiple hardware deployments.

Requirements

  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent experience.
  • At least 3 years of embedded software development experience with Linux platforms.
  • Experience with board support packages, the Linux kernel and drivers, and hardware bring-up.
  • Strong experience with cross-compilation and development frameworks such as Yocto, Gentoo, or buildroot.
  • Experience coding in C/C++ using scalable and efficient software architecture and design principles.
  • Experience with cryptography and specialized embedded processors is a plus.
  • Experience with GitHub Actions or similar CI/CD systems is a plus.
  • Strong analytical, critical-thinking, problem-solving, communication, teamwork, quality, and test-first skills.

Benefits

  • Flexible hybrid work schedule.
  • Medical, dental, vision, prescription, and health savings account benefits beginning on day one.
  • Company stock purchase program, up to $5,000 annual 401(k) match, and company-paid disability, AD&D, and life insurance.
  • Paid maternity and paternity leave, 15 paid vacation days accrued annually, 7 paid sick/wellness days, and 9 paid holidays.
  • Educational Assistance Program covering non-degree, undergraduate, and graduate education.
  • Free Alarm.com system for employees’ homes through the Employee Equipment Program.
  • Casual dress and a collaborative, creative workplace culture.

Tech Stack

CC++GitHub ActionsLinux

Categories

OpenEye

About OpenEye

201-500 employees

OpenEye builds a cloud video and data platform and video management system used for security, loss prevention, and business intelligence by multi-site enterprises. Its offering combines IP cameras, recorders, and OWS cloud software with AI-based video analytics, sold through a network of certified service providers on a subscription and hardware model. Founded in 1999 and headquartered in Liberty Lake, Washington, OpenEye operates as a subsidiary of Alarm.com and serves sectors such as retail, banking, education, and healthcare.

Contact me