Software Engineer Intern

Software Engineer Intern Job Description Template

Our company is looking for a Software Engineer Intern to join our team.


  • Communicate regularly with the OLE team using Gitter;
  • The employee may be occasionally exposed to moving mechanical parts and vehicles;
  • Other duties within Competition Department, as assigned by the INDYCAR Software Lead;
  • Directing on-site and remote contracted development and testing resources;
  • Work with Public Relations / Marketing to build reports using database archives;
  • Code analysis, requirements analysis, software review, identification of code metrics, and system risk analysis;
  • Full lifecycle application development;
  • Design and develop web-based software applications and components in various software languages;
  • Design, build and operate cloud infrastructure for scale (AWS);
  • Implement front-end features consuming the API in JavaScript;
  • Experience in GPU/Parallel architectures, 3D GFX/GPGPU programming languages, FPGA, APIs, OS, drivers, kernels, compilers;
  • Write and update SQL stored procedures (Microsoft SQL Server);
  • Performs and participates in design and code reviews;
  • Working in an Agile product development scrum team;
  • Integrate existing software into new or modified systems or operating environments.


  • Be flexible and able to work in a fast-paced, ever-changing environment;
  • Understanding of IP networks;
  • Working knowledge of Node.js;
  • Working knowledge of Linux, in particular with Raspbian (the Debian-derived OS for Raspberry Pi);
  • Must have the ability to work effectively with close supervision;
  • Strong interpersonal skills and judgment in order to interact effectively with a broad spectrum of people, both individually and in groups is required;
  • While performing the responsibilities of the job, the employee is required to talk and hear;
  • Web service technology;
  • Strong organization, time management, and attention to detail;
  • University enrolled, degree seeking BS or higher, computer science major – currently completing sophomore year or later;
  • Currently pursuing a degree in Computer Science or related field;
  • Ability to work full-time hours during the summer of 2020 in Salt Lake City;
  • Able to work full time hours (40 hours) for 12 weeks starting May 2020 or June, 2020;
  • Deep knowledge of object-oriented software development;
  • Excellent organizational skills and ability to work well under deadlines.