Software Engineer - Intern

POSITION TITLE: Software Engineer - Intern

DEPARTMENT: Software     

CLASSIFICATION: Exempt

REPORTS TO: Software Engineering Manager

 

SUMMARY/OBJECTIVE:

The Software Engineering Intern role develops prototype code for use by internal and external customers.   This role works closely with the Senior Software Engineers to enhance the current software architecture, develop interface control documents, build software test harnesses, and improve the overall software platform.  A solid understanding of C++ is preferred. 

ESSENTAL FUNCTIONS:

  • Participate in the entire software development cycle by analyzing, designing, and developing new features and products.

  • Build new software solutions in a Linux environment using C++ and Qt development framework.

  • Enhance the functionality, performance, and scalability of our product suite.

  • Learning and contributing to products on a variety of architectures: RESTFul APIs, TCP/IP client-server, Web Application, lower-level hardware interfaces

  • Produce detailed documentation such as Functional Specs, Interface Control documents, User Guides, etc.…

 PREFERRED QUALIFICATIONS:

  • Experience in SQL and understanding of database design and theory.

  • Strong command of Object Oriented Design

  • Previous work with various networking protocols (SSH / TCP/IP)

WORK ENVIRONMENT:

  • While performing the duties of this job, the employee will be working in an office setting and on the manufacturing floor. 

  • Employee will be working with radiation. Dosage monitoring is required.  

PHYSICAL DEMANDS:

  • While performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to stand, walk, use hands to finger, handle, or feel, and reach with hands and arms.

  • It is common to have to lift items up to 50 pounds when testing hardware.

REQUIRED EDUCATION AND EXPERIENCE:

  • Currently enrolled in BS program  in Computer Science, Software Engineering, Electrical Engineering or equivalent.

  • Previous work in a high-tech software development company is a plus.

WORK AUTHORIZATION/SECURITY CLEARANCE:

  • Must be able to complete DHS Public Trust Background Check.

  • US Citizen or Green Card


Alynna Sao