Software Engineering Internship
POSITION DESCRIPTION
Position Title: Software Engineering Internship Department: Engineering
Classification: Non-Exempt & Indirect Approved By: Human Resources
REPORTING RELATIONSHIPS
Position Reports To: Vice President of Engineering
POSITION PURPOSE
Bring your skills to EOTECH, and we’ll put them to use! Our work environment is creative, energetic, and inclusive. No matter what your primary job function is, your part of a team that breaks down walls and brings everyone together to innovate and problem solve. EOTECH is a young, innovative company that employs advanced laser and holographic technology to enhance optical systems in target acquisition and recreational sport optics applications.
- Visit us on the web at: http://www.eotechinc.com
- Paid Internship, Full-time, and Unique 9/80 schedule
ESSENTIAL FUNCTIONS AND BASIC DUTIES
The Engineering team at EOTECH is involved in the entire design process, from bid & proposal through design and manufacturing and into volume production. The Software Engineering intern will support a wide variety of projects that provide both a challenging and hands-on experience. Some of the projects may include, but are not limited to, the design, prototyping, evaluation and testing phase of new product development or enhancement projects. The candidate will work under the guidance of the Software Engineer to perform prescribed engineering tasks in the product design department. The ability to code, debug and test software for real-time embedded systems and Windows client applications is preferred.
JOB SPECIFICATIONS AND REQUIREMENTS
- Bachelor's degree in progress, with sophomore year completed (junior year completed preferred).
- Pursuing bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering with 3.0 GPA or higher preferred.
- Experience with C and C# required.
- Knowledge of assembly language programming for microcontrollers is desired.
- Basic knowledge of Windows 7 and Windows 10.
- Experience with Microsoft Visual Studio Windows client application programming in C# utilizing the Microsoft .NET Framework.
- Knowledge of functional and object-oriented paradigms for analysis, design and programming.
- Proficient in Microsoft Word, Excel, and PowerPoint.
- Proactive work ethic and energy.
- Effective team member and contributor.
- US citizenship or permanent residence is required.