
Analog Devices разработва и произвежда аналогови, смесени и цифрови интегрални схеми за обработка на сигнали за взискателни приложения в автомобилната индустрия, индустриалната автоматизация, здравеопазването, комуникациите и потребителската електроника. Портфолиото на компанията включва технологията GMSL, която поддържа високоскоростна свързаност в превозни средства и други свързани системи. Дейността ѝ обхваща сензорни технологии, обработка на сигнали и свързаност, като подпомага създаването на платформи за интелигентно шофиране и високопроизводителни електронни продукти.
Старши инженер по вграден софтуер
Разработвайте фърмуер в реално време за продуктите на Analog Devices за наблюдение на батерии. Работете съвместно с екипите по хардуер, системи, верификация и приложения.
Описание
- Разработвайте и поддържайте вграден софтуер за продукти за наблюдение на батерии и анализ на данни
- Ръководете разработването на значими функционалности и участвайте във формирането на софтуерната архитектура и дизайна
- Разработвайте и оптимизирайте софтуер в реално време, драйвери за устройства, слоеве за хардуерна абстракция и платформени услуги
- Подобрявайте производителността, надеждността, използването на паметта, консумацията на енергия и поведението при стартиране
- Диагностицирайте сложни системни проблеми чрез систематично отстраняване на грешки, анализ на първопричините и методи, основани на данни
- Работете с екипите по хардуер, системи, алгоритми, верификация, приложения, сигурност и продукти
- Превръщайте нуждите на продукта и клиентите в софтуерни изисквания, проекти, планове за внедряване и резултати, подлежащи на тестване
- Преглеждайте проекти и код, наставлявайте младши инженери и укрепвайте инженерните практики
- Допринасяйте за автоматизирани процеси по изграждане, тестване, издаване и непрекъсната интеграция
- Помагайте при планирането и оценяването на техническата работа, идентифицирането на рискове и разработването на пътната карта за софтуера Battery Insights
Изисквания
- Бакалавърска или магистърска степен по електротехника, електроника или сродна област
- 0–4 години подходящ опит в разработването на вграден софтуер или фърмуер
- Отлични умения по C и C++, включително отстраняване на грешки и оптимизация за системи с ограничени ресурси
- Опит с операционни системи за работа в реално време, паралелност, прекъсвания, синхронизация и проектиране с чувствителност към времето
- Опит в разработването на ниско ниво на софтуер или драйвери за устройства за често използвани вградени интерфейси и периферни устройства
- Опит с вградени процесори или микроконтролери, включително първоначално пускане на платки и интеграция на хардуер и софтуер
- Познания за контрол на версиите, преглед на код, автоматизирани компилации и практики за CI/CD
- Способност за самостоятелно решаване на сложни технически проблеми и комуникиране на решения между различни дисциплини
- Разбиране на качеството и поддържаемостта на софтуера, тестването и практиките през жизнения цикъл
- Познаване на моделите за лицензиране на софтуер с отворен код, собственически и хибриден софтуер
- Готовност за пътуване в рамките на 10%
- Кандидатите може да подлежат на проверка във връзка с лицензи за износ, освен ако не са граждани на САЩ, постоянно пребиваващи в САЩ или защитени лица съгласно определението в 8 U.S.C. 1324b(a)(3)
Придобивки
- Възможности за непрекъснато обучение и техническо развитие
- Работа със специалисти от различни дисциплини
- Екипна среда, основана на сътрудничество и иновации