Въпреки че задълженията за работа могат да се смесват за някои позиции, компютърните инженери обикновено специализират в разработването на физически хардуер, като модеми, или разработване на софтуерни приложения, като игри и операционни системи. Тези кариери за компютърно инженерство изискват фон от компютърни науки, заедно с аналитичната нагласа, необходима за визуализиране и решаване на сложни проблеми. Месечната заплата за компютърно инженерство обикновено е щедра поради необходимия набор от умения, въпреки че заплатите варират в зависимост от специалността, опита и индустрията. Като цяло, софтуерните инженери са склонни да правят по-високи заплати, когато започват, но и двете могат да доведат до шестцифрена годишна заплата с опит.
Описание на работата
Работните места в областта на компютърните технологии могат да включват създаване на компютърен хардуер, разработване на системи или приложения или комбинация от двете. Инженерите на компютърен хардуер прекарват времето си с идеи за нови хардуерни и хардуерни ъпгрейди и след това тестват тези компютърни компоненти, след като са били разработени. Тяхната работа изисква координиране с изследователския и развойния екип на компанията и подпомагане на производствения процес.
За разлика от това, софтуерните инженери проектират софтуер, базиран на спецификациите, които една компания или клиент им предоставя. Независимо дали този софтуер е приложение или цялостна операционна система, софтуерните инженери използват модели и графики, за да разделят програмата на по-малки парчета. Те помагат на програмистите да разработват и изпълняват тестове, за да проверят за грешки.
Изисквания за образование
Компютърните инженери обикновено се нуждаят от бакалавърска степен по компютърни науки или друга област, свързана с хардуерното или софтуерното инженерство. Някои образователни програми подготвят висшисти както за хардуерни, така и за софтуерни техники и осигуряват по-голяма гъвкавост при кариерните възможности. Компютърните програми имат за цел да наблегнат на програмирането, математиката, електротехниката, мрежите и системите. Те често включват стажове, за да дадат на учениците част от професионалния опит, който фирмите наемат компютърни инженери да видят. Тъй като някои компании предпочитат дипломирано образование, амбициозните инженери могат да се възползват от продължаване на образованието си със свързана с компютъра магистърска степен.
промишленост
Фирмите за проектиране на компютърни системи, фирмите за инженерни услуги и производителите са общи работодатели както на хардуерните, така и на софтуерните инженери. Инженерите по хардуера също работят за изследователски и развойни фирми и правителството, докато други работодатели на софтуерни инженери включват софтуерни компании и фирми за финансови услуги. И двата вида компютърни инженери обикновено работят в екипи с други компютърни специалисти и имат пълно работно време с извънреден труд. Софтуерните инженери могат да се радват на по-голяма гъвкавост, тъй като те могат да имат възможност да извършват телекомуникации вместо да работят на място в лабораторни условия.
Години опит и заплата
Въз основа на данните за заплатите на компютърните инженери от май 2017 г., средните месечни доходи са около 9 593 щ.д. за хардуерни инженери, 8 967 щ.д. за системни софтуерни инженери и $ 8,483 за софтуерни инженери. Това означава, че месечните доходи са повече за половината и по-малко за половината. Най-ниско платените 10% от хардуерните инженери правят под $ 5,524 на месец, а най-големите заети лица са над $ 14,740 на месец. Месечните печалби за най-ниските 10% от системните и приложните софтуерни инженери са по-малко от $ 5,473 и $ 4,989, съответно. Най-големите заети надвишават съответно $ 13,679 и $ 13,340 на месец.
Докато хардуерните инженери са склонни да правят повече от софтуерните инженери като цяло, данните от PayScale от октомври 2018 показват, че заплатата на софтуерното инженерство е действително по-висока, когато се започне. Следната прогресия показва средната месечна заплата за компютърен инженер въз основа на опита:
- От 0 до 5 години: $ 5,417 (хардуер), $ 6,417 (софтуер)
- 5 до 10 години: $ 7,083 (хардуер), $ 7,583 (софтуер)
- 10 до 20 години: $ 9,417 (хардуер), $ 8,500 (софтуер)
- 20 или повече години: $ 8,917 (хардуер), $ 9,167 (софтуер)
Тенденция за растеж на работните места
Между 2016 и 2026 г. Бюрото по трудова статистика очаква софтуерните инженери да имат по-силен ръст на работните места и по-добри перспективи от инженерите за компютърен хардуер. Докато хардуерните инженери могат да очакват умерен ръст от 5%, софтуерните инженери могат да очакват 24% ръст на работните места. Тази разлика се дължи на засиленото фокусиране върху софтуера, а не върху хардуерното развитие, така че разработчиците на хардуер със софтуерна експертиза могат да се справят по-добре. Софтуерните инженери имат най-добри перспективи, ако се фокусират върху създаването на софтуер за приложения, а не върху системен софтуер и познават множество езици за програмиране.