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

Software Engineer Intern

ICR has opportunities available for college students interested in a career as a Software Engineer. If you are interested in talking with us to find out more about this position and how you can get a head start on your career, please send us your resume.
Essential Duties and Responsibilities of Software Engineers
· Research, design, develop and test software applications for a variety of systems.
· Understand customer/operational requirements and implement new functionality in software products.
· Develop unit test software to exercise critical aspects of systems.
· Document and communicate highly technical concepts to technical and non-technical audiences in a clear and effective manner.
Desired Skills and Qualification
· Pursuing a degree in Computer Science, Computer Engineering, or Electrical Engineering.
· Experience with the software development lifecycle and use of associated tools.
· Proficient in Java, C/C++ and Python.
· Knowledge of the Linux System API and ABI.
· Good analytical and problem-solving skills.
· Good organization, decision making, and verbal and written communication skills.
· High level of self-initiative and self-motivation with the ability to work under minimal supervision.
· Able to work effectively in small team settings to solve complex problems.
· Experience with distributed software version control systems and continuous integration, such as git and jenkins
· The contracts ICR has with its customers require a security clearance, which, at a minimum, requires applicants to be U.S. citizens. Proof of citizenship will be required as part of the hiring process.