LINUX.ORG.RU

Сообщения urezki

 

инженеры разработчики (automotive)

Возможности трудоустройства для специалистов в компании Softprise (www.softprise.net). На сегодняшний
момент компания расширяет штат сотрудников и занимается поиском инженеров-разработчиков в области
встраиваемых систем. Режим работы, удаленный, с полной занятостью.

От кандидатов мы ожидаем прочных знаний в области Linux ядра, разработки драйверов для платформ,
базирующихся на ARM (в частности Freescale i.MX6), интерфейсов таких, как: i2c, serial, SPI, USB.
Более детальный список требований к кандидату:

общие понятия по Linux ядру:

  • управление ресурсами
  • системный вызов
  • ядро и его подсистемы

механизмы взаимодействия ядра с приложениями пользователя, преимущество
и различие тех или иных способов:

  • netlink socket;
  • block/character devices;
  • sysfs/procfs;
  • ioctl;
  • mmap и shared memory
  • стандартная библиотека libc

разработка драйверов:

  • инициализация драйвера (probes)
  • описание аппаратной конфигурации (device tree)
  • обработка прерываний
  • отложенная обработка прерываний и «нижняя половина»
  • softirq/hardirq, их различия
  • очередь задач (workqueue)
  • мьютексы/спин-блокировки, их различия

runtime power manager:

  • runtime_pm_suspend/resume
  • supend/resume функции драйверов

методы отладки ядра/драйверов

  • printk и /proc/sys/kernel/printk
  • отладчик ядра kgdb
  • анализ Oops сообщений
  • использование debugfs
  • ftrace и tracepoints

В дополнительные требования входит знание английского языка. Уровень должен быть достаточным,
для прохождения техническое собеседование с американским заказчиком. Пожалуйста, высылайте свои резюме
на info@softprise.net. Если есть дополнительные вопросы, то пишите на электронную почту,
я постараюсь ответить.

Заранее спасибо!

 ,

urezki
()

RSS подписка на новые темы