- SQL in MSSQL, MYSQL, PostgreSQL or others
- Experience in languages such as Java and Python
- Experience using web servers such as Apache, IIS or Nginx
- Languages such as Python, Java, C, C#, etc.
- Android or IOS application development
- Experience with machine learning
- Embedded systems experience
- Linux experience
- Bachelor's degree from an accredited university in the field of computer science, software engineering, software development, or another such discipline.