You are viewing a preview of this job. Log in or register to view more details about this job.

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.

  1. Visit us on the web at: http://www.eotechinc.com
  2. 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

  1. Bachelor's degree in progress, with sophomore year completed (junior year completed preferred).
  2. Pursuing bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering with 3.0 GPA or higher preferred.
  3. Experience with C and C# required.
  4. Knowledge of assembly language programming for microcontrollers is desired.
  5. Basic knowledge of Windows 7 and Windows 10.
  6. Experience with Microsoft Visual Studio Windows client application programming in C# utilizing the Microsoft .NET Framework.
  7. Knowledge of functional and object-oriented paradigms for analysis, design and programming.
  8. Proficient in Microsoft Word, Excel, and PowerPoint.
  9. Proactive work ethic and energy.
  10. Effective team member and contributor.
  11. US citizenship or permanent residence is required.