Розробник системного програмного забезпечення Median Salary
Do better-paid workers equal better business?
Зміст:
- Освіта
- Національний огляд
- Регіональні варіації заробітної плати
- Заробітна плата Компанією
- Заробітна плата на основі досвіду
- Перспективи до 2020 року
Розробники системного програмного забезпечення сьогодні є одними з найдорожчих технічних фахівців, загалом з більшою освітою, ніж будь-який інший ІТ-працівник. Розробники системного програмного забезпечення створюють або змінюють програмне забезпечення, яке запускає комп'ютери та інші технології, такі як телефони, мережні маршрутизатори та комутатори. Операційні системи Windows 8 або Mac OS X, наприклад, створені командою з сотень розробників. Розробка систем не обмежується операційними системами.
Програмні драйвери та мікропрограми, які використовуються для доступу до комп'ютерних компонентів, також розробляються розробниками системного програмного забезпечення, а також програмне забезпечення, яке використовується в BIOS комп'ютера для доступу до процесорів і апаратних компонентів. В основному, все, що має чіп, вимагає від розробника системного програмного забезпечення, щоб він працював. Ці позиції відрізняються від розробників додатків, які створюють програми, які працюють на операційних системах.
Освіта
Робота в розробці системного програмного забезпечення зазвичай вимагає більшої освіти, ніж більшість комп'ютерних позицій. Компанії, які наймають системних дизайнерів програмного забезпечення, зазвичай вимагають ступінь бакалавра в галузі комп'ютерних наук або суміжних областях, таких як комп'ютерна інженерія. Для деяких посад може також знадобитися післядипломна освіта. Часто потрібно також кілька років навчання на робочому місці або професійного навчання.
Для тих, хто в даний час працює у віці від 25 до 44 років, половина всіх розробників системного програмного забезпечення мають ступінь бакалавра, а 29% мають ступінь магістра. Чотири відсотки мають докторську або іншу професійну освіту. Тільки 5% мають ступінь аспіранта, 9% пішли в коледж без отримання ступеня, і лише 3% не пішли в коледж.
Національний огляд
За даними O * NET, середня заробітна плата розробників системного програмного забезпечення в США в 2011 році становила 96 600 доларів. Останні дані Бюро статистики праці показують, що середній дохід у 2010 році для розробників системного програмного забезпечення становив 94 200 доларів. Це більше ніж на $ 6,000 перевищує середню зарплату для розробників прикладного програмного забезпечення. Нижчі 10% розробників системи заробляли менше $ 61,000 у 2010 році. 10% найманих працівників зробили більше ніж 143 300 доларів.
Регіональні варіації заробітної плати
Як і більшість технічних позицій, зарплати розробників системного програмного забезпечення відрізняються в різних регіонах. Каліфорнія має найвищий середній рівень заробітної плати, більш ніж на 20 тисяч доларів вище, ніж інші штати, такі як Флорида, Мічиган та Огайо. Нижче наведено середні зарплати 12 держав у 2010 році порівняно з національними показниками. Цифри в дужках представляють пороги для верхнього і нижнього 10% зарплати:
- Каліфорнія: $ 108 300 ($ 68 200 до $ 161 100)
- Массачусетс: $ 100 400 ($ 68 500 до $ 141 900)
- Нью-Джерсі: $ 100 300 ($ 67 100 до $ 142 100)
- Вашингтон: $ 95 000 ($ 75 700 до $ 142 000)
- Національний: $ 94 180 ($ 61 000 до $ 143 300)
- Техас: $ 93 100 ($ 62 800 до $ 137 000)
- Арізона: $ 93 000 ($ 62 100 до $ 137 300)
- Нью-Йорк: $ 91 500 ($ 59 500 до $ 143 900)
- Грузія: $ 89 100 ($ 55 200 до $ 143 600)
- Алабама: $ 87 200 ($ 54 800 до $ 127 200)
- Флорида: 85 500 доларів США ($ 54 500 до $ 127 200)
- Мічиган: $ 82 100 ($ 53 100 до $ 116 400)
- Огайо: $ 80 800 ($ 52 600 до $ 117 700)
Для деталей заробітної плати для розробників системного програмного забезпечення в інших штатах, відвідайте CareerOneStop і виберіть стан.
Заробітна плата Компанією
Згідно з доходами, про які повідомляє PayScale понад 2700 розробників, оплата праці залежить від компанії до компанії та в межах кожної компанії. Згідно з тим самим джерелом, зарплати забудовників прямо пропорційні розміру компанії. Чим більше компанія, тим вища зарплата.
Компанії з менш ніж 200 співробітниками зазвичай платять розробникам від $ 40,000 до $ 88,000. Компанії з 200 та 1999 співробітниками платять від $ 43,000 до $ 92,000. Розробники, що працюють у компаніях від 2 000 до 4 999 працівників, заробляють від $ 48 000 до $ 96 000. Компанії з 20 000 до 49 999 працівників платять від 53 000 до 99 000 доларів. Компанії з більш ніж 50 000 співробітниками зазвичай платять до $ 105,000. Звичайно, завжди існують винятки з цієї статистики:
- Розробники, що працюють в Microsoft, зазвичай коливаються від $ 40,000 до $ 116,000. Старші розробники, програмісти та інженери можуть заробити від $ 75 000 до $ 136 000.
- Hewlett Packard (HP) сплачує розробникам від 37 000 до 89 000 доларів. Старші посади в HP платять від $ 67,000 до $ 124,000.
- Oracle платить розробникам від $ 63,000 до $ 110,000. Старші розробники заробляють від $ 75 000 до $ 135 000.
- IBM платить від $ 48,000 до $ 124,000. Вони платять старшим розробникам від $ 67 000 до $ 147 000.
- Cisco Systems платить розробникам від $ 80,000 до $ 93,000. Старші посади платять від $ 88,000 до $ 139,000.
- Google платить розробникам від $ 70,000 до $ 99,000. Старші розробники можуть заробити від $ 74,000 до $ 167,000.
- Science Applications International Corporation (SAIC) платить розробникам від 63 000 до 92 000 доларів. Старші розробники заробляють від $ 88,000 до $ 128,000.
Заробітна плата на основі досвіду
За даними останніх даних PayScale, розробники системного програмного забезпечення зазвичай заробляють від $ 36 000 до $ 80 000 за перший рік. Ті з досвідом від п'яти до десяти років заробляють від $ 49,000 до $ 93,000. Розробники з більш ніж десятирічним досвідом заробляють від 53 000 до 136 000 доларів.
Перспективи до 2020 року
Бюро трудової статистики підрахувало, що в Сполучених Штатах у 2010 році було 392 300 робочих місць для розробників програмного забезпечення. До 2020 року це має збільшитися на 32% до 519,400 позицій. Оскільки все більше і більше продуктів стають комп'ютеризованими, які тепер варіюються від стільникових телефонів до холодильників, кількість розробників системного програмного забезпечення повинна також збільшуватися.
Як бити найму програмного забезпечення
Оскільки все більше і більше компаній використовують програмне забезпечення для відображення додатків і резюме, робочі кандидати повинні знати, як бити програмне забезпечення для найму.
Забезпечення якості програмного забезпечення (QA) Інженер Інженер Опис роботи: Заробітна плата, навички та багато іншого
Інженер з забезпечення якості програмного забезпечення (QA) допомагає задовольнити терміни виробництва та ідентифікувати помилки. Дізнайтеся про їхню освіту, навички, зарплату тощо.
Багато видів методів тестування програмного забезпечення
Хочете кар'єру в забезпеченні якості? Потім ви повинні бути знайомі з тестуванням програмного забезпечення. Дізнайтеся про різні типи та рівні тестування програмного забезпечення.