Embedded systems engineer -> to Java developer ?

I’ve been living in US already two years, and I’ve been working as an engineer in embedded systems on H1B. I’ve worked with huge amount of technologies : Microcontrollers(AVR, PIC ARM, MIPS4K ), DSP(TMS3206x, Blackfin, Sharc, StarCore), network processors( PowerPC QUICC II, QUICCIII), FPGA (Altera Stratix, Xilinx Virtex ), all kind of PCBs (including HDI with blind and bured vies), also developed device drivers for Windows and Linux and engineering software using C, C++ languages, MFC and QT GUI frameworks.
I’ve made a research on the job market in this field, and I found that most of all positions required clearance and citizenship, and it’s really hard to find H1B transferable position in embedded system or electronics.
So, I decided to switch to Java programming, I’m going to take several fast-track courses from recognized institutions accompanied with self-studying.
So, I want to get any useful advice from people working in web-application field about an ability to get H1B transfer for a junior Java developer at least to an Indian company. I think, the mathematical and algorithmic background I have from system and embedded programming and signal processing/image processing field, would be a plus application development world.

I found a lot of positions for Java developers accepting H1B transfer.
So what do you think, guys ?

Настолько всё плохо с трудоустройством по специальности Embedded systems engineer?
Или не устраивает уровень зарплат?
Про clearance and citizenship я видел во многих объявлениях, но мне казалось что есть и не требующие этого вакансии.
Я интересуюсь, потому что сам имею такую же специализацию и хотел искать работодателя спонсирующего H1B.

конечно не устраивает !
Требуется такой некислый багаж знания а отдачи нуль. Слишком длинная цепь до конечного потребителя - без крупно-серийного проиводства продукта приносящего прибыль не получишь !
Весь embedded - идет в Китай, кроме clearance позиций но там платят неприлично мало по сравнению с тем-же Java кодером.
Кругом какие-то гики-шизойды с “любимой микросхемой” в голове. Ну ее в Китай эту электронику.

Лучше уж формочки на Swing-е рисовать- и денех больше и свободы.

да уж, не очень радужно выглядят перспективы…
может тогда податься в Android или iPhone разработку?
всё же немного поближе будет и предыдущий опыт немного пригодится…

Android - сообщество линуксоидов-красноглазиков, работающих за интересные проекты. Эти технократические задроты привыкли пользоватся кривым, глючным, бесплатным софтом, т.е. они не считают нужным платить деньги за интелектуальный труд.
Зачем заниматься разработкой продукта для потенциально неплатежеспособных клиентов.

iPhone - совсем другое дело.

Спасибо. Поржал.

Статистику продажи Андроид устройст в США давно смотрели? Их тут, таких красноглазых линуксоидов, треть страны. И откуда только берутся…

для андройда много платного софта выпускается.
наши программеры (линуксойды) плевались на андройд, типа полный отстой. “жалкое подобие левой руки”@
но на мой дилетантский взгляд стоит заморачиваться с изучением именно андройда, потому что там всё открытое и есть на чём поучиться. я сталкивался с ним, когда отладочную плату Cortex A8 пробовал.
тем более как заметил mealal довольно большое количество устройст продано и ещё будет продаваться.
а вот с какой стороны к iPhone подступиться я сходу не скажу.
doomer#gp, а Вы GC не делали?

EB2/EB3 GC это очень долго. Я даже не знаю сколько еще ждать до завершения поцесса, все идет медленно. Государство уж очень не желает принимать employment-based иммигрантов. Или шах умрет или ишак сдохнет пока они примут решение по labor certification.

На счет Андроида я скажу Вам следуюшие. Да сегодня на кодеров под эту платформу а также спецов по портированию его на аппаратные платформы заказчика есть спрос. Но проблема в том что, возможно, лет через 5 какой нибудь богатый инвестор вложит бабки в развитие какой-либо другой платформы, крупно демпинганет и все побегут за ним. А такие как Вы специалист попадете в ту же ситуацию что и попали опытные программисты под MS DOS, когда пошло внедрение Windows. Проблема в том что Вам будет лет так 40 и вы окажитесь с точки зрения знаний новой платформы абсолютно равным со студентом университа Бангалора, которому не надо кормить детей и одевать жену, а ваша способность к быстрому ее изучению с т.з. физиологии окажется гораздо ниже чем у безмозлого “страждущего новых достижений” компутерного задрота. К тому же его труд будет на порядок дешевле вашего. И что вы будите делать - на таксишке бомбить или ходить по удице и говорить have a great day, sir звеня стаканом с монетами.
Специальность должна быть такой чтобы ОПЫТ аккумулировался с годами и был бы высокий порог вхождения на законное право занятие данным видом трудовой деятельности.
А то будете в 40 лет с утра до вечара добится в комп изучая очередную принйипально новую технологию в несколько миллионов строк бангалоского кода.

Удачи в изучении теоретической физики.

Почему Вы уверены что этого не произойдет с Java?

Потому-что это уже де-факто платформа крупных программных решений уровня предприятия. И ее жизненый цикл в разы превышает жизненый цикл гаджетных продуктов. И к тому же в сфере информашионного обеспечения финансовой сфреы и бизнеса технократических дегенратов живуших вне экономических категорий гораздо меньше.

Вы не поверите, но почти все программы под Андроид пишутся на Java :slight_smile: И я, если честно, с трудом представляю какое отношение имеет рисование формочек в свинге к приложениям уровня предприятия, уж извините.
Вернмеся к статистике. Сколько лет существовала MSDOS? Сколько корпоративных приложений уровня предприятия было на ней написано? В не поверите…
А теперь вопрос, сколько лет существует Java как платформа?
Нет с таким подходом вам только в теоретическую физику. В IT без готовности в любой момент начать изучать что-то новое делать нечего на мой сугубо личный необъективный взгляд.

В IT без готовности в любой момент начать изучать что-то новое …
Но только в рабочее время !

останетесь за бортом

1 лайк

doomer#gp нашёл Ваш пост от 2008 года, где Вы спрашиваете про работу в штатах. Я так понимаю, что за прошедшии 2 года очень резко изменился взгляд на область жизни связанной с работой. Это так повлиял американский опыт работы? Вы работаете в консалтинговой конторе? Отчасти согласен с Вашим мнением по поводу подработок и изучения новых платформ. Однако в сфере ИТ постоянная учёба неизбежна. Если не хочется постоянно что-то изучать надо идти в другие сферы. Ремонт например. Платят мало, зато просто сидишь и тупо винтики крутишь и паяешь…

1 лайк

Не знаю, у кого как, но у меня такое впечатление от этой темы, что как зашел почитать, так как-будто в д…ме измазался весь… Хотя ни разу ни кодер ни линуксоид.

Принятие решения на изменение профессии это не так просто, как может показаться. Тем более из первого поста видно что человек очень высоко квалифицированный и имеет большой опыт. Понятное дело, что человек очень сильно расстроен и переживает. А я хочу понять, действительно всё так плохо и не стоит ли мне уже сейчас начинать менять специализацию. Например в России ни кому не нужны инженеры. Основной тренд - продажи. Даже если идут продажи оборудования, разработанного инженерами, то они последнии о ком вспоминают при распределении премий. На предыдущем месте работы вообще был показательный случай: финансовый директор предложил закрыть разработку, потому что продажа и монтаж шкафов с оборудованием приносили бабки, а разработка эти бабки тратила… Тогда ему популярно объяснили, что шкафы продаются только потому, что в них стоит разработанное оборудование…

Нет я не работаю в консальтнговой компании. Я работаю в компании производяший конечный продукт для целевой индустрии. Я занимаюсь приборостроением. Как что либо доводится до более менее вменяемого вида - сразу идет в продажу.

Есть одна проблема в инженерной области заключается в людях. Ибо 90% инженеров какие-то моральные задроты, они не понимают commercial value своих зананий и не торгуются, раскидываются своим хлебом напрвао и налево, ходят и учат всех на халаяву своему ремеслу, живут вне мира денег. Сидят после работы на своих любительских форумах и консультируют каждого желающего за даром.
Ни один врач за даром не консультирует, лоера своих секретов не расказывают, повара рецепты блюд не публикуют, автомеханики документацию в сеть не выкладывют, пламеры за право написать в углу свое имя сантехнику не устанавливают.
Только задротствующие велосипедные недотвари живут в своем виртуальном мире вне общечеловеческих ценностей, выкладывают в сеть на заляву резултат своей упорный работы за пол. года. Нет, шизик поганый, не стремится продать результат своего труда - он стремится возвысить свое имя в мире таких же доширакствующих задроидов. И тут его ждет страшная расплата за это - результат его труда теряет какую-либо ценность.

Вот представте ситуацию. Человек закончил ВУЗ, получил специальность. Допустим он идет идет на работу чтобы своим ремеслом заработать себе денег, а там сидит бобер, забился в совою норку и ничего ему больше не надо, лишь бы его палкой не трогали. Борбру не нужны особо денги, он живет в своем мирке в котором отсутствуют ценности человеческого мира, зодит в грязной джинсовке, на работу ездиет на велосипедике и влюблен в кусок кремния и пластика. И не будут другим платить больше чем этому бобру.

Это выгдно компаниям, они проводят массовые компании по формированию данного образа мышления в потециальных целевых группах. Начинают со школы и продожаеют в университете. Программировать - интереснооооо. Реши глобальную проблему и получи в подарок гаджетик. Отучают от материальных ценностей на начальной стадии. 90% инженеров - просто лохи, у котрых нет духа за себя что-то сказать.

Помню я как то пордал за 2 цены страрый FPGA Developmet Kit и человек мне спаибо еще сказал. Видите ли для него кусок пластмассы и кремния имеет большую ценность чем денги. Ну так надо этим и пользоватся. А для меня это просто функциональный блок построения продукта и не более. К тому же он имеет свойство очень быстро терять свою практическую ценность во времени.

Пойду я подучусь на барыгу - буду продавать “просроченный доширак” безмозглым программистам в три дорога, чтобы извести их с этой земли.

Паржал, пиши ище!

Но это проблема далеко не только с [embedded engineers]. Что то я ныче гиканутых работников стал в необычных местах встречать, там где они раньше вроде не водились.
Мне кажется что с ява девелоперами другой косяк - этот рынок по-колено завален индусами, со всеми вытекаюшими последствияи.
Может с вашим опытом имеет смысл посмотреть в сторону [project management]?