/JOB/ Princ Eng /Architect, C++, drivers / 150-180K
-
- Уже с Приветом
- Posts: 129
- Joined: 26 Dec 2003 16:33
- Location: Minsk->Belgium->BY->USA,CA
/JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Ищем хороших спецов C++/System Architecture желательно с опытом VMWare/HyperV.
Обязательно на сегодня опыт написание драйверов.
Официальное описание здесь - http://hiring.accolo.com/job.htm?id=280229467
Зарплата примерно 150-180К. Место расположения 1) Roseville, CA 2) Bay Area 3) Costa Mesa ( LA basically )
H1B transfer may be OK.
Обязательно на сегодня опыт написание драйверов.
Официальное описание здесь - http://hiring.accolo.com/job.htm?id=280229467
Зарплата примерно 150-180К. Место расположения 1) Roseville, CA 2) Bay Area 3) Costa Mesa ( LA basically )
H1B transfer may be OK.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Я вот много лет думал, что же такого в драйверописании, что его выставляют, как икону, ну, как и пейсание в кернел спейсе. Не, я понимаю, что для разработки некоторых драйверов нужно быть немного hardware чуваком - ну там осциллограф приладить куда надо и понять, что он там показал, всякие logic analyzers использовать. Я, к примеру, этого не умею. Но банальный линуксовый драйвер файловой системы??? Это же просто здравый смысл плюс базовые знания о С. Причем здравого смысла может понадобиться много, а вот знаний об устройстве драйверов так мало, что при наличии необходимого здравого смысла можно нагнать с нуля за пару дней.
ЗЫ. Устриц ел, на позицию не претендую
ЗЫ. Устриц ел, на позицию не претендую
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Да собственно ничего особого нет. Не считая того, что это была заноза в одном месте под всякие DOS, Windows 95/98 и т.п. - особенно по части отладки, откуда собственно и пошла плохая слава, что это жутко сложно писать - device drivers.АццкоМото wrote:Я вот много лет думал, что же такого в драйверописании, что его выставляют, как икону, ну, как и пейсание в кернел спейсе. Не, я понимаю, что для разработки некоторых драйверов нужно быть немного hardware чуваком - ну там осциллограф приладить куда надо и понять, что он там показал, всякие logic analyzers использовать. Я, к примеру, этого не умею. Но банальный линуксовый драйвер файловой системы??? Это же просто здравый смысл плюс базовые знания о С. Причем здравого смысла может понадобиться много, а вот знаний об устройстве драйверов так мало, что при наличии необходимого здравого смысла можно нагнать с нуля за пару дней.
ЗЫ. Устриц ел, на позицию не претендую
На самом деле, автор вроде как икону не выставляет, дает позицию и рейт. Что можно только приветствовать
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Опыт написания драйверов имеет смысл спрашивать с группой устройств для них, чтобы был какой-то смысл в требовании "опытных". С одного конца кернел, с другого устройство с его спецификой, ой, странные бывают устройства и вариаций их туча, но кернел один.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Не, за позицию и рейт - риспект, однозначно.Интеррапт wrote: Да собственно ничего особого нет. Не считая того, что это была заноза в одном месте под всякие DOS, Windows 95/98 и т.п. - особенно по части отладки, откуда собственно и пошла плохая слава, что это жутко сложно писать - device drivers.
На самом деле, автор вроде как икону не выставляет, дает позицию и рейт. Что можно только приветствовать
Тем не менее, драйверы значатся как обязательное условие, что довольно странно при тривиальности драйверов файловых систем (а не железок) и нетривиальности работы вообще
При этом мне не кажется, что это личное чудачество топикстартера - я подобное видел много раз и никогда не мог понять фишки
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 18862
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Может LC кому делают, под конкретного чел-ка, чтоб не подкопаться.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 129
- Joined: 26 Dec 2003 16:33
- Location: Minsk->Belgium->BY->USA,CA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Это не моё требование а hiring manager-а ( правда я буду интервьюировать и решать), но в некоторых вопросах убедить боса сложно.АццкоМото wrote: Тем не менее, драйверы значатся как обязательное условие, что довольно странно при тривиальности драйверов файловых систем (а не железок) и нетривиальности работы вообще
При этом мне не кажется, что это личное чудачество топикстартера - я подобное видел много раз и никогда не мог понять фишки
Кучу требований уже убрали .... может и это со временем уберём если никого не найдём.
Реально я не считаю что нам так критично знание драйверов. Но по поводу тривиальности я бы сказали это не так. Написать драйвер легко, а вот дебажить, и сделать driver qualifaction и ещё кучу байды уже не так легко. А теперь предположим надо сделать драйвер для VMWare ( причём без супорта с их стороны) и потом сделать драйвер на Windows guest чтобы добавить дополнительную функциональность и теперь всё это надо сделать за месяц ( как прототайп конечно ). Всё ещё кажется легко ? Конечно такого чела наврядли найдём, но такого которого не пугают такие задания было б неплохо.
-
- Уже с Приветом
- Posts: 6035
- Joined: 03 May 2004 18:42
- Location: Bay Area, CA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Более того на Линух есть уже абсолютное большинство драйверов, бери а адаптируй только физический уровень почти на уровне скажем только регистров. Но часто хардваре сделано через задний проход и имеюшийся код драивера не подходит. Не говоря о производительности имеюшейся модели, а то и вообше модель не подходит к хардваре. Так и переписываем с каждой сменой чипа, то на доморошенном АРМ, и х86, потом МИПС, потом стандартном АРМ, потом на Виндошс СЕ5, 6 и опять назад на 5-й со специфицескими требованиями заказчика чипа... и за меньшие деньгиАццкоМото wrote:Я вот много лет думал, что же такого в драйверописании, что его выставляют, как икону, ну, как и пейсание в кернел спейсе. Не, я понимаю, что для разработки некоторых драйверов нужно быть немного хардшаре чуваком - ну там осциллограф приладить куда надо и понять, что он там показал, всякие логиц аналызерс использовать. Я, к примеру, этого не умею. Но банальный линуксовый драйвер файловой системы??? Это же просто здравый смысл плюс базовые знания о С. Причем здравого смысла может понадобиться много, а вот знаний об устройстве драйверов так мало, что при наличии необходимого здравого смысла можно нагнать с нуля за пару дней.
ЗЫ. Устриц ел, на позицию не претендую
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
да не, я все понимаю, захотелось боссу так - и я бы не стал споритьGavril wrote: Это не моё требование а hiring manager-а ( правда я буду интервьюировать и решать), но в некоторых вопросах убедить боса сложно.
Кучу требований уже убрали .... может и это со временем уберём если никого не найдём.
Я не знаю нюансов. Что там такого нужно для VMWare. Никогда даже теоретически не разбирался с Виндовыми драйверами. Да и устройство EXT* не знаю. Но если бы нужно было (по какой-то странной причине) с нуля нарисовать драйвер FAT32 для Линукса, думаю, за пару недель можно было бы.Gavril wrote:Но по поводу тривиальности я бы сказали это не так. Написать драйвер легко, а вот дебажить, и сделать driver qualifaction и ещё кучу байды уже не так легко. А теперь предположим надо сделать драйвер для VMWare ( причём без супорта с их стороны) и потом сделать драйвер на Windows guest чтобы добавить дополнительную функциональность и теперь всё это надо сделать за месяц ( как прототайп конечно ). Всё ещё кажется легко ?
Кстати, дебажение - не совсем для меня понятная проблема. Я уже сто лет как привык, что есть только логи - и то в лучшем случае. В худшем - глаза и код, так что тоже не пугает
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
[quote="valeriypi"
Более того на Линух есть уже абсолютное большинство драйверов, бери а адаптируй только физический уровень почти на уровне скажем только регистров. Но часто хардваре сделано через задний проход и имеюшийся код драивера не подходит. Не говоря о производительности имеюшейся модели, а то и вообше модель не подходит к хардваре. Так и переписываем с каждой сменой чипа, то на доморошенном АРМ, и х86, потом МИПС, потом стандартном АРМ, потом на Виндошс СЕ5, 6 и опять назад на 5-й со специфицескими требованиями заказчика чипа... и за меньшие деньги[/quote]
Там вроде речь идет о драйверах файловой системы, так что хардварные нюансы едва ли возникнут
Более того на Линух есть уже абсолютное большинство драйверов, бери а адаптируй только физический уровень почти на уровне скажем только регистров. Но часто хардваре сделано через задний проход и имеюшийся код драивера не подходит. Не говоря о производительности имеюшейся модели, а то и вообше модель не подходит к хардваре. Так и переписываем с каждой сменой чипа, то на доморошенном АРМ, и х86, потом МИПС, потом стандартном АРМ, потом на Виндошс СЕ5, 6 и опять назад на 5-й со специфицескими требованиями заказчика чипа... и за меньшие деньги[/quote]
Там вроде речь идет о драйверах файловой системы, так что хардварные нюансы едва ли возникнут
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 6035
- Joined: 03 May 2004 18:42
- Location: Bay Area, CA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Там вроде речь идет о драйверах файловой системы, так что хардварные нюансы едва ли возникнут[/quote]АццкоМото wrote:[quote="valeriypi"
Более того на Линух есть уже абсолютное большинство драйверов, бери а адаптируй только физический уровень почти на уровне скажем только регистров. Но часто хардваре сделано через задний проход и имеюшийся код драивера не подходит. Не говоря о производительности имеюшейся модели, а то и вообше модель не подходит к хардваре. Так и переписываем с каждой сменой чипа, то на доморошенном АРМ, и х86, потом МИПС, потом стандартном АРМ, потом на Виндошс СЕ5, 6 и опять назад на 5-й со специфицескими требованиями заказчика чипа... и за меньшие деньги
Просто Вы упомянули про hardware и удивились что там делать в течение многих лет с одним драйвером, я ответил
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
А-а-а, я совсем не это имел в виду. Я имел в виду, что если бы речь шла о драйвере устройства, то действительно могли бы потребоваться специфичные знания и умения, которые есть далеко не у каждого. А если драйвер фвйловой системы, то просто обычный программеж.valeriypi wrote: Просто Вы упомянули про hardware и удивились что там делать в течение многих лет с одним драйвером, я ответил
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 6035
- Joined: 03 May 2004 18:42
- Location: Bay Area, CA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Там просто почти совсем нет информации на техническом уровне как все работает и программировать. Скажем для Windows основной источник - file system kit с некоторыми примерами до недавнего времени только продавался и стоил $10К. Единственная книга касательно NT filesystem была издана около 10 лет назад и только недавно перепечатана без единого изменения. Очень длительная кривая самоизучениa и небольшое число мест работатьАццкоМото wrote:А-а-а, я совсем не это имел в виду. Я имел в виду, что если бы речь шла о драйвере устройства, то действительно могли бы потребоваться специфичные знания и умения, которые есть далеко не у каждого. А если драйвер фвйловой системы, то просто обычный программеж.valeriypi wrote: Просто Вы упомянули про хардшаре и удивились что там делать в течение многих лет с одним драйвером, я ответил
-
- Уже с Приветом
- Posts: 129
- Joined: 26 Dec 2003 16:33
- Location: Minsk->Belgium->BY->USA,CA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
А какая кстати книга ? Я много книг видел но больше про структуры данных на диске для файловых систем, алгоритмы работы , но не про то как написать свою фаловую систему на винде. Да и на линуксе пожалуй такие не видел. Всё приходилось опытным путём из разных источников.valeriypi wrote: Единственная книга касательно NT filesystem была издана около 10 лет назад и только недавно перепечатана без единого изменения. Очень длительная кривая самоизучениa и небольшое число мест работать
-
- Уже с Приветом
- Posts: 6035
- Joined: 03 May 2004 18:42
- Location: Bay Area, CA
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
"Windows NT File System Internals"Gavril wrote:А какая кстати книга ? Я много книг видел но больше про структуры данных на диске для файловых систем, алгоритмы работы , но не про то как написать свою фаловую систему на винде. Да и на линуксе пожалуй такие не видел. Всё приходилось опытным путём из разных источников.valeriypi wrote: Единственная книга касательно NT filesystem была издана около 10 лет назад и только недавно перепечатана без единого изменения. Очень длительная кривая самоизучениa и небольшое число мест работать
можете купить репринт за $65 (до перепечатки книга стоила с рук до $1К)
https://www.osronline.com/custom.cfm?na ... /index.cfm
-
- Уже с Приветом
- Posts: 463
- Joined: 24 Jun 2009 15:50
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Я много ем устриц каждый день в Windows development и немного в Linux . Как раз в той области которая описанна в позиции.АццкоМото wrote:Я вот много лет думал, что же такого в драйверописании, что его выставляют, как икону, ну, как и пейсание в кернел спейсе. Не, я понимаю, что для разработки некоторых драйверов нужно быть немного hardware чуваком - ну там осциллограф приладить куда надо и понять, что он там показал, всякие logic analyzers использовать. Я, к примеру, этого не умею. Но банальный линуксовый драйвер файловой системы??? Это же просто здравый смысл плюс базовые знания о С. Причем здравого смысла может понадобиться много, а вот знаний об устройстве драйверов так мало, что при наличии необходимого здравого смысла можно нагнать с нуля за пару дней.
ЗЫ. Устриц ел, на позицию не претендую
Это не файл систем разработка. Это development in storage stack. Это немного другая область чем FS, хотя работа с файл систем тоже затрагивается, но больше косвенно. Как правило это драйвер-фильтры. И как правило трех уровней - volume, partition(иногда) and disk.
Месяцев восемь назад одна storage company купила двухгодичный start up за 12 миллионов. Start up разрабатывал accelerator of storage stack for Virtual environment. Продукт был разработан только для Oracle и работал только на Windows. Но фактически купили не продукт, а одного человека, который был один из co-founder. Продукт фактически состоял только из filters drivers, которые этот человек написал.
Если это позиция на разработку нового продукта то 180К за архитектора мало. Если поддержка и доработка, то наверное нормально. Но найти, особенно того кто знает хорошо storage stack in Linux and Windows, довольно сложно. Обычно в этой области специализируются на одной из OS. Я имею ввиду глубокие знания.
-
- Уже с Приветом
- Posts: 891
- Joined: 21 Mar 2005 21:18
- Location: California
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
А если в Коста Меса, сколько дней в неделю можно работать из дома?
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
+1Gavril wrote:Это не моё требование а hiring manager-а ( правда я буду интервьюировать и решать), но в некоторых вопросах убедить боса сложно.АццкоМото wrote: Тем не менее, драйверы значатся как обязательное условие, что довольно странно при тривиальности драйверов файловых систем (а не железок) и нетривиальности работы вообще
При этом мне не кажется, что это личное чудачество топикстартера - я подобное видел много раз и никогда не мог понять фишки
Кучу требований уже убрали .... может и это со временем уберём если никого не найдём.
Реально я не считаю что нам так критично знание драйверов. Но по поводу тривиальности я бы сказали это не так. Написать драйвер легко, а вот дебажить, и сделать driver qualifaction и ещё кучу байды уже не так легко. А теперь предположим надо сделать драйвер для VMWare ( причём без супорта с их стороны) и потом сделать драйвер на Windows guest чтобы добавить дополнительную функциональность и теперь всё это надо сделать за месяц ( как прототайп конечно ). Всё ещё кажется легко ? Конечно такого чела наврядли найдём, но такого которого не пугают такие задания было б неплохо.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: /JOB/ Princ Eng /Architect, C++, drivers / 150-180K
Кстати, Costa Mesa это не LA basically, а Orange.