Available Positions

Program details

Embedded Software Summer Internship
Internship Position

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.

Experiences and Skills Acquired

  • Using C, Git, Make, and Linux in a professional environment.
  • Gain experience working in a small team of software developers.
  • Learn about the technical side of the video creation industry.
Back to top