An internship at SmallHD means working directly under the software developers of our R&D department. Software intern projects in the past have included developing low level microcontroller code that communicates with industry batteries, adding new features to our cutting edge UI, doing research into potential new video analysis tools, and investigating innovative solutions to common cinematography problems.
Our work is almost entirely done in C on either bare micro-controllers or a linux environment. We are particularly interested in interns with a working understanding of C who are excited to gain experience in embedded software development. A basic understanding of electronics or integrated circuit design might be useful but is not expected.