Software Engineer, Autonomy

Job expired!

Apptronik знаходиться на передовій розробки новітніх роботів для покращення життя людей та вирішення зростаючої нестачі робочої сили. Наша інноваційна команда, чиє коріння пов'язане з престижним DARPA Robotics Challenge, використовує широкий спектр знань у всіх аспектах робототехніки, щоб вирішувати найважливіші проблеми суспільства. Нас рухає пристрасть, креативність та співпраця, щоб проривати технологічні бар'єри і створювати новаторські роботизовані рішення, які здатні змінити світ.

Як Інженер-програміст з автономії в Apptronik, ви будете грати ключову роль у розвитку передових гуманоїдних систем. Ваша роль передбачатиме розробку та впровадження міцної архітектури поведінки, надання інструментів для авторства поведінки, таких як станкові машини та дерева поведінки. Ви будете тісно співпрацювати з багатопрофільною командою, щоб розробити комплексну автономну систему та забезпечити надійність програмного забезпечення для реальних застосувань.

  • Практичне тестування та верифікація роботів для розширення їх можливостей.
  • Розробка та тестування передових алгоритмів контролю маніпуляцій для завдань на рівні всього тіла.
  • Очолення діяльності з розробки програмного забезпечення, включаючи архітектуру, дизайн, написання коду, юніт-тестування, інтеграцію, розгортання та обслуговування компонентів автономного програмного забезпечення.
  • Ступінь бакалавра в галузі робототехніки, комп'ютерних наук, електричної/механічної/аерокосмічної інженерії або суміжних галузей; ступінь магістра або Ph.D. надається перевага.
  • 2+ років релевантного досвіду в галузі реалізації, тестування та розгортання алгоритмів маніпуляцій або навігації.
  • Володіння сучасними методами авторства поведінки, такими як скінченні автомати, дерева поведінки або композити поведінки.
  • Сильні навички розробки програмного забезпечення на сучасній C++ для Linux.
  • Здатність ефективно співпрацювати з іншими командами розробників програмного забезпечення для забезпечення безперешкодної інтеграції компонентів програмного забезпечення.
  • Відмінні комунікаційні навички, як письмові, так і усні.
  • Пристрасть до створення гуманоїдних роботів.
  • Досвід роботи з робототехнічним обладнанням, включаючи сенсори, актори та робототехнічні руки.
  • Знання систем реального часу та багатопоточних розробок програмного забезпечення.
  • Експертиза в таких галузях як імпедансний/силавий контроль, модельний прогресивний/адаптивний контроль, оптимізація, ідентифікація систем, оцінка станів або роботів на ніжках.
  • Знайомство з агоністичними та програмними процесами розробки, включаючи інструменти такі як Jira, Git та безперервна інтеграція/розгортання.
  • Досвід роботи з ROS, шаблонами проектування програмного забезпечення, PyTorch або EtherCAT.
  • Конкурентоспроможна базова зарплата з пільгами.
  • Високопривабливий пакет стимулів до частки власності.
  • Гнучка політика робочих годин.
  • М