Инженер по встроенному программному обеспечению будет тесно сотрудничать с нашей командой исследований и разработок для разработки и поддержки высококачественных встроенных программных систем. Вы будете нести ответственность за полный жизненный цикл встроенного программного обеспечения, от концепции до развертывания.
Кто мы есть:
Kluren — ведущая инновационная компания по разработке программного обеспечения, которая обслуживает различные отрасли, включая оборону, национальную безопасность, средства массовой информации и технологии. Мы фокусируемся на предоставлении высококачественных решений для разработки программного обеспечения в сочетании с инновационными стратегиями, консалтингом и возможностями проектирования. Наш обширный опыт в разработке веб-приложений, мобильных приложений и различных сложных системных приложений позволяет нам предлагать широкий спектр комплексных услуг и решений, адаптированных к потребностям и требованиям наших клиентов.
О нашем клиенте:
Поставщик решений, специализирующийся в области внутренней безопасности, коммуникационной инфраструктуры и тактической связи. Они предлагают широкий спектр услуг, от платформ командования и управления до обучения разведке, и имеют глобальное присутствие, проводя операции в Азии, Европе, Африке и Америке.
Обязанности:
- Проектируйте, внедряйте, тестируйте и обслуживайте встроенное программное обеспечение, написанное преимущественно на C и C++.
- Отладка и оптимизация проблем системного уровня, связанных со встроенным программным обеспечением.
- Работайте с процессорами TI, в частности с процессорами и DSP.
- Эксплуатация и отладка программного обеспечения в среде CCS.
- Разрабатывайте и оптимизируйте драйверы и модули ядра для встроенных Linux.
- Сотрудничайте с межфункциональными командами, включая инженеров по аппаратному обеспечению и менеджеров по продуктам, для достижения целей проекта.
- Анализируйте и повышайте эффективность, стабильность и масштабируемость системных ресурсов.
- Обеспечить поддержку управления конфигурацией программного обеспечения.
Требования:
- Степень бакалавра в области компьютерных наук или компьютерной инженерии.
- Опыт (10+ лет) с полным жизненным циклом встраиваемой программной системы.
- Эксперт в следующих технологиях:
Семейство процессоров TI (ЦП – обязательно, DSP – большое преимущество)
Среда CCS и методология отладки
Встроенный Linux (ядро, драйверы, конфигурация дерева устройств).
- Знание C и C++.
- Глубокое знание современных методов кодирования ОС (Linux, RTOS), IP-протоколов и аппаратных интерфейсов.
- Знание инструментов настройки программного обеспечения.
- Сильные аналитические навыки и навыки решения проблем.
- Отличные навыки решения проблем.
- Сильные коммуникативные навыки, как письменные, так и устные.
- Умение вести разговор на английском языке.