Skip Navigation

Job Opportunities for Computer Science Students

The APSU Office of Career Services provides excellent support services for job hunting. We strongly suggest all Computer Science Majors to make use of their FREE services (start at least 2 years before planned graduation date) to:

  1. Prepare resume, cover letter and reference list. To prepare the first draft of your resume. Use the resources (templates) at the Office of Career Services: Follow this link...
  2. Have the resume, cover letter and reference list professionally critiqued. E-mail your resume to them at, you will receive a written critique within 72 hours.

At a time when unemployment is high and hiring is lagging in many disciplines/majors/fields, the Bureau of Labor Statistics is predicting that jobs for computer scientists will increase by 19% between 2010 and 2020, a healthy growth rate. Unfortunately, professions in the Computer Science major are rarely available locally. The job opportunities are spread out across the country. Therefore, all computer science majors should keep an open mind and be ready to relocate. In order to fully maximize your range of possible careers, you should start searching for jobs early, preferably online. The best time to begin this is one year before graduation - the summer holidays are a great time to begin looking.
Here are some websites you can use to setup automatic email alerts:

: Job Advertisements :: Job Advertisements :: Job Advertisements :

Employers often sent job advertisements to us or they simply ask us to pass new job information to our computer science students. We will post the job listing here (for about one to two months), but the Computer Science Department does not provide any official support for job searches.

Pinnacle Solutions seeking Software Engineer/Developer (Posted on 7/21/2015)


The Software Engineer/Developer  is an entry level position where the candidate would be responsible and have input for all phases of the program lifecycle including the development of requirements and use-case scenarios/storyboards; inputs to design documentation, including system architecture and data flow diagrams; the development of system and unit test procedures; and the implementation of the software design through code.

This position will use the Unity 3D Engine to create/develop games-for-training.  Candidate should be able to work independently.  Ideal candidate will be able to immediately initiate tasks, propose solutions to any technical challenges in development, and match the culture of the development team as well as the company.

1) Experience in scripting for Unity 3D in C# and JavaScript required.
2) Experience/background in Object-Oriented Programming, specifically C# using Microsoft Visual Studio. Net.
3) Experience with the Unity 3D engine is a must.
4) Candidate must have mobile development experience, including iOS, specifically as it relates to Unity applications.
8) Must be able to work under pressure and meet deadlines for on-time delivery.
9) Candidate must be motivated and a self-starter.
10) Candidate must be effective in communicating with technical and non-technical customers alike.

 To apply click on this link:

Medhost seeking Customer Support Analyst Tier I (Post on 7/21/2015)

To apply click on this link:

Aeroteck seeking Individuals with Embedded Controls Systems/Software Skills (Post on 7/21/2015)

Top Three Skills: Embedded Controllers, C, C++, UML
Job Description: Analyze, design, implement, and test real-time software for electronic industrial HVAC controls. Integrate software and hardware. Test and verify system functionality. Documentation of design from system to component level.
Work Environment: The Client is a large manufacturing and R&D facility that develops and makes industrial HVAC units. This role will be predominantly focused in the R&D portion of the plant. There is a large amount of conversation and interaction between the software and test groups. Dress is business casual.
Qualifications: Bachelor’s Degree in Electrical, Computer, Software Engineering or Computer Science (or related discipline) required. C/C++ application development experience required. Experience with UML and UML development tools.
Performance Expectations: On the first day, a candidate must be able to develop embedded controls, write in c/c++, and able to use UML. The best candidates will have experience within the full product development life-cycle. This person will be evaluated in how well they can effectively communicate and participate in a team environment.

To apply please email Mr. Andrew McCartney (Recruiter) at

iVantage Health Analytics seeking Informatics Analyst (Posted on 6/4/2015)

Please refer to the link below for details:

Industrial Training Services (Posted on 5/26/2015)

Please send resumes and/or questions to Send resumes to Diane Martin or call 270-753-2150 x 106.

Database position

Industrial Training Services is looking for 1 Upper level technical support representative with database knowledge to join our rapidly growing team in our Kentucky office. Rep will be responsible for ensuring data integrity of Microsoft SQL server databases, provide analyst support to business department by running ad-hoc queries as well as other database tasks. Rep will also work with clients over phone to troubleshoot and fix Level 2 technical issues encountered while they use ITS' line of business web-based software.

OnBoard Learning Management System (LMS) is a cloud-based LMS developed by Industrial Training Services, Inc. (ITS). OnBoard has become one of the leading platforms for learning and certifications in the Compliance Industry and as it continues to expand in areas of Mobility and technology ITS is looking for able individuals to join our team. Find out more about ITS at

OnBoard LMS
is a cloud-based and mobility suite for iOS, Android and Windows (coming soon). This is a N-tiered system with several front-end and back-end components, real-time web services API’s, standalone apps, cloud components, advanced encryption and more! We leverage technology heavily to deliver the best experience possible to the customer.

The Software developer will be responsible for working in close coordination with a team to accomplish the objectives listed below.

Day to day

  • Develop awesome software solutions using creative methods and the latest technology.
  • Work with a team of software devs and project managers
  • Comprehensive database management utilizing MS SQL Server 2008 and 2012
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications.


On the server side we are a Microsoft shop (C# ASP.NET with Sql Server 2012 running in the cloud). We use one of the industry’s leading cloud providers. On the client side, we use a mix of jQuery and other open source libraries.