Okuma America Corporation

Software Engineer - Manufacturing Applications

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-программист в Okuma America для разработки ПО и CAM-плагинов, связывающих CAM-системы с системами ЧПУ Okuma OSP. Работа на стыке разработки, производственных технологий и автоматизации CNC.

Задачи

  • Проектировать, разрабатывать, тестировать, внедрять и сопровождать приложения и CAM-плагины, извлекающие данные об инструменте, держателях и оснастке из коммерческих CAM-систем
  • Разрабатывать ПО для преобразования данных STEP (ISO 10303), ISO 13399, GTC и CAM-данных в форматы для контроллеров Okuma OSP
  • Создавать решения для маппинга атрибутов инструмента (тип, смещения по длине и радиусу, держатели, геометрия резания) в наборы данных для контроллера
  • Обрабатывать и тесселировать 3D-геометрию для симуляции станка, визуализации и предотвращения коллизий
  • Разрабатывать приложения на C#, .NET, WinForms и WPF
  • Проектировать масштабируемые архитектуры, переиспользуемые библиотеки и сервисы
  • Создавать фреймворки автоматизированного тестирования и инструменты валидации
  • Использовать системы контроля версий, ветвление и CI/CD
  • Вести техническую документацию: архитектурные схемы, спецификации API, процедуры развёртывания
  • Участвовать в код-ревью и поддерживать стандарты кодирования
  • Переводить бизнес-требования в технические решения и спецификации
  • Диагностировать и устранять проблемы ПО, вести поддержку и доработки
  • Взаимодействовать с инженерными командами, заказчиками и технологическими партнёрами
  • Поддерживать проекты внедрения и клиентские инициативы
  • Периодически выезжать к заказчикам, партнёрам и на площадки компании

Требования

  • Степень бакалавра в Computer Science, Software Engineering, Computer Engineering или смежной области
  • Минимум 5 лет профессионального опыта разработки ПО
  • Опыт разработки на C# и Microsoft .NET
  • Опыт с WinForms, WPF и принципами современной архитектуры ПО
  • Знание систем контроля версий, включая Git
  • Опыт автоматизированного тестирования, CI/CD и методологий обеспечения качества
  • Сильное владение C# и .NET, рабочее знание C++
  • Понимание CAD/CAM-систем, 3D-геометрии и форматов STEP и STL
  • Опыт разработки десктопных приложений на WinForms и/или WPF
  • Знание ООП и лучших практик разработки
  • Опыт интеграции API и преобразования данных
  • Навыки документирования и проектирования архитектуры
  • Готовность к командировкам до 25%
  • Проживание в разумной близости к офису компании

Условия

  • Конкурентные бонусы
  • Пенсионные планы и 401(k)
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Страхование по нетрудоспособности за счёт компании
  • Компенсация обучения
  • Программы благополучия
  • Оплачиваемый отпуск и праздничные дни
  • Родительский отпуск
  • Гибкий график
  • Коллаборативная среда и возможности профессионального роста

Навыки

  • C#
  • .NET
  • WinForms
  • WPF
  • C++
  • Git
  • CI/CD
  • STEP
  • ISO 13399
  • GTC
  • STL
  • 3D geometry
  • CAD/CAM
  • API

Похожие вакансии

Software Engineer - C#/.Net
Plasser AmericanMiddleDanburyОфис
115,000 – 125,000 USD в год
20 окт.
Senior Software Engineer
Laborie Medical TechnologiesSeniorPortsmouthОфис
14 окт.
Software Engineer - Acoustics
Starkey HearingMiddleEden PrairieГибрид
94,000 – 131,000 USD в год
13 окт.
Sr Principal Software Development Engineer
FormFactorSeniorBeavertonОфис
115,800 – 151,935 USD в год
13 окт.
Equipment Software Engineer
Simpson Strong-TieMiddleFultonГибридРелокация
77,600 – 124,200 USD в год
8 окт.
Software Engineer - Manufacturing Applications — Okuma America Corporation, Charlotte | itrelocate