Alarm.com
Тайсонс, Соединенные Штаты24 дня назад
88 300 – 122 500 USD
в год
Грейд
Middle
Опыт работы
от 2 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить
Должность: Device Engineer II Местоположение: Тайсонс, Вирджиния / Тайсонс, Вирджиния
Компенсация (диапазон базовой заработной платы): 88 300 – 122 500 долларов США в год
Alarm.com — быстрорастущая технологическая компания, разрабатывающая инновационные облачные решения и устройства на базе широкого спектра передовых технологий, которые обеспечивают унифицированное, подключенное обслуживание для миллионов жилых и коммерческих объектов в США и за рубежом. Мы ищем талантливого и увлеченного инженера-разработчика встраиваемого программного обеспечения в команду Device Engineering, который поможет нам определить будущее Интернета вещей для жилых и коммерческих помещений, создавая и интегрируя устройства, включая панели безопасности, сетевые шлюзы и видеокамеры. Вы будете работать с командой талантливых инженеров с разнообразным техническим опытом, занимаясь проектированием устройств, разработкой и производством оборудования, архитектурой и реализацией программного обеспечения, а также сотрудничая в гибкой и динамичной среде.
Вы будете создавать прошивку для наших видеокамер в нашей штаб-квартире в Тайсонсе, Вирджиния. Предварительный опыт работы с камерами, мультимедиа или сетями не требуется: мы ищем сильного специалиста по встраиваемым системам Linux и C++, готового учиться, а опытные инженеры команды будут вашими наставниками. Ваш код будет ежедневно работать на реальном оборудовании и поставляться в миллионы домов и предприятий.
Что вы будете изучать и над чем работать Области, которыми занимается команда; предварительный опыт приветствуется, но не является обязательным. Прикладное программное обеспечение на C++ для встраиваемых систем Linux и аппаратных SoC с ограниченными ресурсами. Видео и аудио: захват, кодирование, потоковая передача, двустороннее аудио, а также создание клипов и снимков по событию. Аналитика на устройстве и обнаружение событий. Сборка, кросс-компиляция, запуск и проверка оборудования с участием старших инженеров. Связь: проводные и беспроводные сети, безопасная связь с облаком и обновления по воздуху (OTA). Другие обязанности по мере необходимости.
Требуемые квалификации: Самостоятельный специалист, который оценивает свою работу, доводит ее до конца и своевременно сообщает о прогрессе и препятствиях. Глубокие знания C++ для встраиваемых систем, с прочными принципами архитектуры и проектирования программного обеспечения. Надежное системное программирование в Linux (процессы, потоки, IPC, сокеты), включая безопасный параллельный дизайн и практическую отладку на целевом устройстве с использованием таких инструментов, как gdb, strace или анализаторы памяти. Более 2 лет профессиональной разработки встраиваемого программного обеспечения на платформах Linux. Степень бакалавра в области компьютерных наук, электротехники/компьютерной инженерии или смежной области, или эквивалентный опыт. Опыт работы с кросс-компиляцией и фреймворками сборки, такими как Yocto, buildroot, OpenWRT или Android. Знание SDLC, Git и совместного ревью кода; способность представлять связные проекты, изменения кода, тесты и результаты. Скриптинг на Python или Bash для автоматизации процессов разработки и тестирования.
Предпочтительные квалификации: Видео-, аудио- или графические конвейеры: сенсоры камер, ISP, аппаратные кодеры, медиафреймворки, кодеки или протоколы потоковой передачи. Основы сетевых технологий и отладка сетей на устройстве; Wi-Fi, Ethernet, Bluetooth, сотовая связь или другие протоколы IoT. Пакеты поддержки плат (BSP), ядро и драйверы Linux, загрузчики, прошивка RTOS, SDK поставщиков SoC или запуск оборудования с использованием периферийных устройств UART, SPI и I2C. Основы безопасности: TLS, безопасная загрузка, хранение ключей. Выполнение AI/ML на встраиваемых устройствах. Автоматизированное тестирование на устройстве или CI для встраиваемых целей.
Обязанности: Реализация, тестирование и отладка прошивки камеры на реальном оборудовании, управление задачами и модулями от обзора дизайна до ревью кода, модульного и целевого тестирования, документирования и выпуска. Разработка платформенных фреймворков и встраиваемых приложений Linux на C/C++ совместно с другими инженерами. Разбивка функций на четко определенные, документированные задачи; обоснование технических решений и предложение альтернатив в дискуссиях по дизайну. Участие в системной отладке, профилировании производительности и валидации; быстрое сужение проблем до аппаратного или программного обеспечения. Работа с инженерами-электриками и механиками над дизайном и производством устройств, с инженерами-программистами над функциями, взаимодействующими с облаком, и с менеджерами по продуктам и инженерами по качеству для обеспечения соответствия продукции стандартам Alarm.com. Выполнение задач в различных областях, функциях и платформах, в том числе за пределами зоны комфорта; написание внутренних инструментов для автоматизации частых процессов. Эффективное общение и сотрудничество с другими для обеспечения своевременной доставки проектов. Эффективное использование инструментов разработки с поддержкой ИИ в рабочем процессе команды.
Кто здесь преуспевает Вы берете на себя ответственность за проблему от первого симптома до выпущенного исправления и ищете следующую без напоминаний. Вас интересует, где аппаратное обеспечение встречается с программным, и вы комфортно работаете с техническим описанием, журналом ядра и захватом пакетов в один день, даже если некоторые из них для вас новы. Вы учитесь у опытных инженеров, запрашиваете обратную связь и делитесь тем, что узнали. Вы гордитесь надежным кодом, который работает на устройствах, от которых люди зависят в своей безопасности.
Обратите внимание, что спонсорская поддержка новых кандидатов для получения разрешения на работу или любая другая иммиграционная поддержка в настоящее время недоступна для этой должности.
ПОЧЕМУ СТОИТ РАБОТАТЬ В ALARM.COM? Сотрудничество с выдающимися людьми: Мы нанимаем только лучших. У нас высокие стандарты, и наши сотрудники любят работать бок о бок с другими высокоэффективными специалистами. Мгновенное влияние: Новые сотрудники могут рассчитывать на получение реальной ответственности за вывод новых технологий на рынок. Вы получаете полномочия действовать сразу же после присоединения к команде Alarm.com! Разносторонний опыт: Alarm.com предлагает разнообразную и динамичную среду, где у вас будет возможность напрямую работать с руководством и развивать экспертизу в различных областях бизнеса. Сообщество и товарищество: Одной из наших основных ценностей является «Сохранять веселье», что для нас означает развитие сильного чувства общности. Наша культура построена на сотрудничестве и связи, где мы отмечаем наши успехи и верим, что позитивная, привлекательная среда является ключом к нашей лучшей работе. Alarm.com ценит совместную работу и личное общение. Наши сотрудники работают в офисе 4 дня в неделю.
ИНФОРМАЦИЯ О КОМПАНИИ Alarm.com — ведущая платформа для интеллектуально подключенных объектов. Миллионы домовладельцев и предприятий полагаются на технологии Alarm.com для обеспечения безопасности, мониторинга и управления своими объектами из любой точки мира. Наш комплексный набор решений — включая безопасность, видеонаблюдение, контроль доступа, обнаружение активных стрелков, интеллектуальную автоматизацию, управление энергией и благополучие — поставляется исключительно через доверенную сеть тысяч профессиональных поставщиков услуг и коммерческих интеграторов по всей Северной Америке и миру. Обыкновенные акции Alarm.com торгуются на Nasdaq под тикером ALRM. Alarm.com обеспечивает серьезную безопасность для серьезных людей. Для получения дополнительной информации посетите.
ЛЬГОТЫ КОМПАНИИ Наш пакет вознаграждений разработан для всесторонней поддержки вас — в вашем здоровье, финансах и жизни вне работы. Пакет включает медицинские планы с субсидиями компании, счет сбережений на здравоохранение (HSA) с вкладом компании и план 401(k) с соответствующим вкладом работодателя. Мы поощряем здоровый баланс между работой и личной жизнью, предоставляя оплачиваемый отпуск, который увеличивается с выслугой лет, оплачиваемые праздники, время на оздоровление и оплачиваемый отпуск по беременности и родам и для ухода за ребенком. В дополнение к этому мы также предоставляем оплачиваемое компанией страхование от инвалидности и страхование жизни, и все это в рамках совместной и непринужденной рабочей среды.
Alarm.com является работодателем, предоставляющим равные возможности. В связи с вашей заявкой мы собираем информацию, которая идентифицирует вас, разумно связана с вами или описывает вас («Персональные данные»). Категории Персональных данных, которые мы можем собирать, включают ваше имя, номер(а) идентификационного документа государственного образца, адрес электронной почты, почтовый адрес, другую контактную информацию, информацию для экстренной связи, историю трудоустройства, историю образования, сведения о судимости и демографическую информацию. Мы собираем и используем эти категории Персональных данных о вас для целей управления персоналом и других целей управления бизнесом, включая идентификацию и оценку вас в качестве кандидата на потенциальную или будущую работу или будущие должности, ведение записей, связанных с наймом и подбором персонала, проведение проверки биографии на предмет судимости в соответствии с законом, проведение аналитики и обеспечение соответствия применимым юридическим требованиям и политикам Компании. Предоставляя свою заявку, вы признаете, что мы можем хранить некоторые персональные данные, которые вы предоставляете в своей заявке, для наших внутренних операций, таких как управление нашей системой подбора персонала и обеспечение соблюдения трудового законодательства и нормативных актов, даже после принятия решения о приеме на работу.
Уведомление для сторонних агентств: Alarm.com ценит профессиональные рекрутинговые услуги. Однако мы не принимаем резюме от рекрутеров или кадровых агентств для этой должности. В случае получения резюме или рекомендации кандидата на эту должность от стороннего рекрутера или агентства без предварительно подписанного соглашения, мы оставляем за собой право рассматривать и нанимать таких кандидатов без каких-либо финансовых обязательств перед вами. Если вы заинтересованы в работе с Alarm.com, отправьте информацию о вашей компании и стандартное соглашение по адресу контакт рекрутера.
Диапазон базовой заработной платы для этой возможности указан ниже и определяется в рамках диапазона на основе таких факторов, как квалификация, местоположение и опыт. Это предоставляет возможность для роста и развития в рамках должности. Предлагаемая базовая заработная плата является частью общего пакета вознаграждения.
Диапазон базовой заработной платы 88 300 – 122 500 долларов США
Оценка RocketHunt по реальным зарплатам
Оценка RocketHunt по реальным зарплатам