Job Openings
UAV Software Engineer
About the job UAV Software Engineer
At VEBT, employees are our No. 1 investment. We are looking for a high functioning, detail-oriented professional who can juggle various tasks with accuracy and is interested in molding their logistics career with an award-winning, growing company.
Duties and Responsibilities:
- Develop software for UAV flight controllers, implement, test and configure drivers and APIs for sensors, servos and other equipment.
- Develop software for UAV ground control stations, including interfacing with mapping APIs, network protocols, radio systems, and encryption.
- Understand requirement specifications, and software architectures, and work in agile development cycles.
- Design and develop software algorithms for drone autonomy, including localization, planning, perception, control, and collision prevention.
- Create modular, cross-platform, and easily deployable software
- Work with custom simulation software for product testing and development.
Qualifications:
- B.S. Computer Science, Computer Engineering, Electrical Engineering, or similar preferred; M.S. a plus
- Expert knowledge of Modern C++, C#, and python
- Fluency in object-oriented programming and design, development, and testing
- Experience in software architectural-level design and API development
- Knowledge of software design patterns; use of appropriate algorithms and data structures
- Knowledge of Matlab
This is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.