2

Entry Level Computer Science Degree Jobs in Gurnee, IL

CONTROLS ENGINEER

Racine, WI ยท On-site

$78K - $101K/yr

Bachelor of Science degree in Mechanical, Electrical Engineering or Computer Science. * Ability to research new technologies for suitability and adaptability to mobile equipment environment.

New

Overview We are looking for an Entry-Level Support Engineer with 2-3 years of experience to support ... Bachelor's degree in computer science, Information Systems, or related field (or equivalent ...

Overview We are looking for an Entry-Level Support Engineer with 2-3 years of experience to support ... Bachelor's degree in computer science, Information Systems, or related field (or equivalent ...

We are looking for an Entry-Level Support Engineer with 2-3 years of experience to support and ... Bachelor's degree in computer science, Information Systems, or related field (or equivalent ...

Overview We are looking for an Entry-Level Support Engineer with 2-3 years of experience to support ... Bachelor's degree in computer science, Information Systems, or related field (or equivalent ...

Showing results 21-40

Entry Level Computer Science Degree information

See Gurnee, IL salary details

$28.3K

$96.2K

$231.8K

How much do entry level computer science degree jobs pay per year?

As of Aug 20, 2026, the average yearly pay for entry level computer science degree in Gurnee, IL is $96,237.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,900.00 and $101,700.00 per year, depending on experience, location, and employer.

What jobs can I get with an entry level computer science degree?

With an entry level computer science degree, you can qualify for a range of positions such as software developer, web developer, IT support specialist, data analyst, and quality assurance tester. Many entry-level roles involve programming, assisting with software development, troubleshooting technical issues, and supporting IT infrastructure. Some graduates also find opportunities in fields like cybersecurity, database management, and network administration. Your exact job prospects may depend on your coursework, internships, and technical skills. Building a portfolio and gaining practical experience through projects or internships can enhance your chances in the job market.

What types of projects or tasks can I expect to work on as an entry level computer science graduate?

As an entry-level computer science graduate, you can expect to work on a variety of foundational tasks such as debugging code, writing and testing software modules, maintaining databases, and assisting with user support. Many teams pair new hires with experienced mentors, allowing you to learn best practices and gradually take on more complex responsibilities. You may also participate in team meetings, contribute to documentation, and collaborate with other departments like quality assurance or product management. This hands-on experience helps you build technical skills while developing a deeper understanding of the software development lifecycle.

What are the key skills and qualifications needed to thrive as an entry level computer science graduate, and why are they important?

To thrive as an Entry Level Computer Science Graduate, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically backed by a bachelor's degree in computer science or a related field. Familiarity with version control systems (like Git), basic software development tools, and potentially certifications like CompTIA IT Fundamentals or AWS Certified Cloud Practitioner is valuable. Strong problem-solving abilities, teamwork, and effective communication skills help you stand out in collaborative, fast-paced environments. These skills and qualifications are important because they enable you to contribute to technology projects efficiently, adapt to new challenges, and work effectively with diverse teams.

What can you do with an entry level computer science degree with no experience?

An entry level computer science degree can qualify you for roles such as software developer, technical support specialist, or QA tester, often requiring basic programming skills in languages like Python or Java. Entry-level positions typically focus on learning on the job, and gaining certifications or internships can improve your prospects for advancement.

What job categories do people searching Entry Level Computer Science Degree jobs in Gurnee, IL look for?

The top searched job categories for Entry Level Computer Science Degree jobs in Gurnee, IL are:

What cities near Gurnee, IL are hiring for Entry Level Computer Science Degree jobs?

Cities near Gurnee, IL with the most Entry Level Computer Science Degree job openings:

Infographic showing various Entry Level Computer Science Degree job openings in Gurnee, IL as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $96,237 per year, or $46.3 per hour.

CONTROLS ENGINEER

RACINE RAILROAD PRODUCTS INC

Racine, WI โ€ข On-site

$78K - $101K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Job description

Controls Engineer


Job Summary:
Conveniently located in Mount Pleasant, Racine Railroad Products is a Wisconsin family-owned business, proud to provide innovative equipment and tools to the most prominent rail customers in the world. Our Maintenance-of-Way equipment is designed to ensure our customers receive the benefit of improved safety, performance, and reliability.

The Controls Engineer will be responsible for the development and maintenance of control system design and software used in electrohydraulic control systems on Mobile Equipment. Software development includes subsystems and complete software stacks. Controls Engineer can work primarily as a remote worker. Travel to factory and/or customer site as required to complete project work assigned.


Essential Duties:

  • Review customer design requirements to ensure product success.
  • Generate ideas and screen suggestions for feasible ideas to generate conceptual control system designs that meet the requirements of the design criteria.
  • Designs, implements, and communicates an operational Controls/Software plan drive towards project completion.
  • Manage the concept development process, evaluate suggestions for feasibility and alignment with design criteria
  • Develop/participate in the creation of control system design to meet the requirements of the project design criteria.
  • Perform and review the required analytical work.
  • Develop/participate in the creation of software required to utilize the control system designed to meet the requirements of the project design criteria.
  • Participate in the process the process of initial release and revision of control system design and programming.
  • Assist Manufacturing with first production runs of the project.
  • Provide the required information for development of technical publication of manuals and sales brochures
  • Overnight travel as needed for in-field evaluation/demonstration of project prototype and/or production design.
  • Revise and maintain software stacks for delivered machines as assigned, on an on-going basis in coordination with product life cycle.
  • Participate in managing, reviewing and improving Software & Controls department practices and procedures.


Skills & Qualifications:

  • Bachelor of Science degree in Mechanical, Electrical Engineering or Computer Science.
  • Ability to research new technologies for suitability and adaptability to mobile equipment environment.
  • Ability to work independently and with teams.
  • Ability to work effectively remotely. Experience in control system programming required.
  • Experience in control system design with electrically controlled hydraulic systems, pneumatic systems, and CAN bus communication systems.
  • Driven to explore new technologies and how to adapt them to railroad industry. Familiar with business travel.
  • Hands on capability in shop and field environments.
  • Effective communicator in oral and written form.


Preferred Qualifications:

  • Previous rail industry or off-highway equipment experience.
  • Experience with Parker IQAN Controls programming software.
  • Familiarity with CAD &PDM software such as SolidWorks, AutoCAD, PDM Enterprise and SolidWorks Manage.
  • Familiarity with engineering processes (Engineering Notices, Engineering Release Orders, Engineering Change Orders, and etc.).
  • Experience with Machine Vision systems.
  • Experience with machine learning technologies, Neural Networks, or other AI related software.
  • Experience with both Linux and Windows operating systems.
  • Familiar with Programming language MATLAB, Labview, C+, C#, python, Java.


Benefits

Racine Railroad Products offers a wide range of benefits which includes:

  • Medical, dental and vision insurance plans
  • Health Savings Account with quarterly match
  • 401(k) with 4% match
  • Company-wide bonus program
  • Education & professional education opportunities
  • Generous Vacation, Holiday & PTO plan
  • Annual company sponsored events


Racine Railroad Products, Inc. is an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable federal, state, or local law.

If you would like to learn more about Racine Railroad Products, please visit our website at https://www.racinerailroad.com.