Software Engineer (Embedded Computer Vision)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (Apps) (Computer Vision): Implements and optimizes computer vision and perception algorithms using C++ for low-SWaP embedded processors in UAS and USV with an accent on video processing pipelines, CMake builds, and system integration. Focus on testing via benchtop and field experimentation, documentation, and enabling autonomy capabilities.
Location: Centreville, VA or Minneapolis, MN office. U.S. Citizenship required. Must qualify as U.S. person under ITAR and be able to obtain DoD security clearance. Willingness to travel within continental U.S. up to 20%.
Salary: $91,000 - $129,150
Company
Premier U.S. autonomous systems company delivering AI-powered drones, loitering munitions, and unmanned technologies for defense across air, land, sea, and space.
What you will do
- Implement and optimize computer vision/perception algorithms in C++ targeting low-SWaP processors like Nvidia Xavier/Orin, including CMake build configuration.
- Support testing, demonstration, and evaluation of components and integrated systems via benchtop and field experiments.
- Develop documentation, technical reports, and software design docs according to processes.
- Write unit tests, validate code, and contribute to process improvements while adhering to coding standards.
- Derive algorithm designs from requirements and collaborate with developers for software reuse across programs.
- Deliver work on schedule, mentor juniors, and build relationships with stakeholders.
Requirements
- Bachelor’s in Computer Engineering, CS, EE, Math, or Physics (or equivalent).
- 5-8 years in software engineering.
- Proficiency in C/C++, data structures, algorithms, OOP, CMake, Python scripting, Linux (Ubuntu/CentOS), unit testing, Git.
- Mathematical/analytical skills; familiarity with IDEs/debuggers.
- U.S. Citizenship; ability to obtain DoD clearance; ITAR U.S. person status.
- Collaboration with external developers/customers.
Nice to have
- Experience with DDS, gRPC, Rust.
- Familiarity with ML/Computer Vision concepts.
- Scrum framework experience.
- FAA Part 107 certification for small UAS.
Culture & Benefits
- Fast-paced, deadline-driven environment with small teams sharing duties.
- 9/80 work schedule and paid holiday shutdown.
- Medical, dental, vision, 401K with matching.
- Continuous learning under moderate supervision; emphasis on initiative, ownership, and teamwork.
- Focus on mission-driven innovation in defense technology.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →