Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Software Engineer (AI) (Assistive Communication Technology): Building and testing software for assistive communication products across web, mobile, desktop, embedded, and cloud platforms with an accent on AI-powered translation, CI/CD deployment, and full-lifecycle product development. Focus on debugging systems involving web interfaces, wireless protocols, and embedded hardware, building automated tests, and expanding across multiple product technologies.
Location: Onsite in Eden Prairie, Minnesota, United States
Company
Williams AV designs and manufactures assistive communication technology, including assistive listening products and AI-enabled translation solutions.
What you will do
- Design, develop, and test features for assistive communication products across web, mobile, desktop, cloud, and embedded platforms.
- Build cloud-hosted applications supporting AI-powered translation solutions.
- Deploy production software through CI/CD pipelines and modern development practices.
- Debug complex systems involving web interfaces, wireless protocols, embedded software, and hardware.
- Build and maintain automated tests and internal development tools.
- Estimate work, provide sprint updates, and collaborate with Product Management and Technical Services.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Experience developing software products through internships, academic work, personal projects, or professional experience.
- Proficiency in at least one programming language.
- Understanding of data structures, algorithms, and basic networking.
- Experience or familiarity with Vue or React, REST APIs, Git, and Agile development.
- Interest or exposure to embedded, real-time, audio, C/C++, Electron, or Flutter development is relevant to the role.
Nice to have
- Experience with Electron or Flutter for desktop and mobile development.
- Experience with programming close to hardware.
- Interest in embedded, real-time, or audio software.
Culture & Benefits
- Dedicated mentoring during the first few months, including support through the first feature release.
- Collaborative code reviews, regular coaching, and continued learning support.
- Opportunities to expand into web, embedded, cloud, and other technologies.
- Work with a collaborative engineering team focused on curiosity, knowledge sharing, and continuous improvement.
Hiring process
- Initial onboarding includes product familiarization, mentoring, and learning the company’s design, review, testing, and release practices.
- Progression includes ownership of components from design discussion through code review and release.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →