1

Computer Engineering Jobs in Ottawa, IL (NOW HIRING)

Prepare required daily reports, switch lists (manually or with a computer), and fill out forms ... FRA Locomotive Engineer Certified: required post hire PREFERRED QUALIFICATIONS, KNOWLEDGE, SKILLS ...

CNC Programmer

Streator, IL ยท On-site

$70/hr

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

CNC Programmer

Streator, IL ยท On-site

$70K - $85K/yr

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

... engineering required.6 - 9 years of experience, in plant operations, maintenance and safety is required.Proficiency with applicable computer software packages including AutoCad, Microsoft Word, Excel ...

Project Engineer

Channahon, IL ยท On-site

$110K - $124K/yr

... chemical engineering required. * 6 - 9 years of experience, in plant operations, maintenance and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Process Engineer

Channahon, IL ยท On-site

$98K - $110K/yr

... chemical engineering required. * 6 - 9 years of experience, in plant operations, maintenance and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Process Engineer

Channahon, IL ยท On-site

$98K - $110K/yr

... engineering required.6 - 9 years of experience, in plant operations, maintenance and safety is required.Proficiency with applicable computer software packages including AutoCad, Microsoft Word, Excel ...

... chemical engineering required. * 6 - 9 years of experience, in plant operations, maintenance and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Project Engineer

Channahon, IL ยท On-site

$110K - $124K/yr

... chemical engineering required. * 6 - 9 years of experience, in plant operations, maintenance and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Java Developer III

Peru, IL ยท On-site

$105K - $132K/yr

Bachelor's degree in Computer Science or related field and/or equivalent work experience Required Experience: * 5+ years of experience as a Java Developer * Demonstrated application of software ...

Project Engineer

Channahon, IL ยท On-site

$98K - $110K/yr

... chemical engineering required. * 3 to 5 years of experience in plant operations, maintenance, and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Project Engineer

Channahon, IL ยท On-site

$98K - $110K/yr

... engineering required. 3 to 5 years of experience in plant operations, maintenance, and safety is required. Proficiency with applicable computer software packages including AutoCad, Microsoft Word ...

Project Engineer

Channahon, IL ยท On-site

$98K - $110K/yr

... chemical engineering required. * 3 to 5 years of experience in plant operations, maintenance, and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Project Engineer

Channahon, IL ยท On-site

$98K - $110K/yr

... engineering required.3 to 5 years of experience in plant operations, maintenance, and safety is required.Proficiency with applicable computer software packages including AutoCad, Microsoft Word ...

Software Engineer I

Ottawa, IL ยท On-site

$70K - $80K/yr

Bachelors or Masters degree in computer science, Electrical Engineering, or a related field, or equivalent practical experience. * 2-3 years of experience in embedded software development or a ...

Software Engineer I

Ottawa, IL ยท On-site +1

$70K - $80K/yr

Bachelors or Masters degree in computer science, Electrical Engineering, or a related field, or equivalent practical experience. * 2-3 years of experience in embedded software development or a ...

next page

Showing results 1-20

Computer Engineering information

See Ottawa, IL salary details

$47.9K

$120.1K

$135.9K

How much do computer engineering jobs pay per year?

As of Jul 14, 2026, the average yearly pay for computer engineering in Ottawa, IL is $120,134.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,200.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.
What cities near Ottawa, IL are hiring for Computer Engineering jobs? Cities near Ottawa, IL with the most Computer Engineering job openings:
Infographic showing various Computer Engineering job openings in Ottawa, IL as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $120,134 per year, or $57.8 per hour.
Engineer/Conductor

Engineer/Conductor

omnitrax

Ottawa, IL โ€ข On-site

Other

Posted 11 days ago


Job description

POSITION SUMMARY

The Engineer/Conductor oversees the train, freight, and crew: operates track switches, couples, and uncouples cars and places cars to facilitate loading and unloading, places cars and engines in rail yards and on the main railroad; operates trains safely by complying with operating rules and train handling policies to transport freight in a satisfactory manner. ย Executes the mechanical operation of the train, train speed, and handling. ย Ensures clear communication with dispatcher and track authority; receives, relays, or acts upon oral, written, or radio instructions from dispatcher, yardmaster or other personnel indicating the switch movement, placement, or delivery of railroad cars and/or a train. ย Performs work safely, effectively, and efficiently in accordance with company policies and procedures and Federal Railroad Association rules and regulations to meet company objectives.

The Locomotive Engineer/Conductor demonstrates and adheres to the company values of: safety, honesty, ownership, respect, and teamwork to ensure successful partnerships with customers and employees that result in OmniTRAXโ€™s continued success.

ESSENTIAL RESPONSIBILITIES
  • Ensure compliance with all railroad rules and regulations for safety, operation, and the FRA
  • Move trains safely in the yards and over roads
  • Manipulate throttle and brake controls; interprets gauges and controls
  • Operate valves and switches both inside and outside of the cab, including applying and releasing handbrakes
  • Operate track switches, inspect equipment on cars and use radio communications to control train movement
  • Assist and instruct train crews to couple and uncouple cars, operate switches, and make minor repairs to railcars: including replacing heavy couplings or air brake hoses
  • Maintain awareness of surrounding area and suspicious activity to ensure rail safety
  • Review instructions from Trainmaster and discuss with train crew
  • Coordinate execution of railcar switch list
  • Communicate with other parties in the yard using proper hand signals and/or radio communication protocol
  • Adhere to directions from conductors and brakemen
  • Conduct the movement of rail cars and train movements; signal crew member(s) for movement of the engine or train using lantern, hand and flag signals, or radio to indicate when to start, stop, and back-up or set and release air brakes
  • Observe, interpret, and relay arm, lantern, or radio signals and all other indications affecting movement of a train
  • Operate track switches (visually checks switch condition and direction) to change the direction of the engine or cars within yard limits or on the main railroad; may apply or release hand brakes to switch or perform other duties
  • Read and understand the book of rules, timetables, bulletins, train orders, waybills, placards, safety instructions, and other written or printed material
  • Prepare required daily reports, switch lists (manually or with a computer), and fill out forms including train orders
  • Inspect the condition of the train and equipment in movement and while stationary
  • May couple air and electrical connections between locomotives when making up trains
  • Judge speed and distance of moving objects or parts
  • Recall information required from work activity
OTHER DUTIES
  • Report to work as called on a 24-hour schedule
  • Work safely to prevent on the job accidents and injuries
  • Wear required protective equipment such as: hard hats, hearing protection, safety-toe boots or safety glasses
  • Work hours may include a nonstandard workweek, overtime and various shift work
  • Perform other duties and projects as assigned
SUPERVISORY RESPONSIBILITIES
  • None
REQUIRED QUALIFICATIONS, KNOWLEDGE, SKILLS, AND ABILITIES
  • High School Diploma/GED
  • 2-3 years of Train Services experience
  • Aptitude in the Transportation field and desire to learn
  • Pass post-offer job and health related examinations including: operating rules examination, vision and hearing test
  • Comply with all new and outstanding railroad instructions regarding the operation of the train
  • Read, comprehend and comply with published rules, procedures and manuals, inspection checklists, government regulations, operating and maintenance instructions, memos and other work-related information
  • Basic computer skills in Microsoft Office Suite
  • Write legibly to complete routine reports and other work documents
  • Effectively communicate and demonstrate interpersonal skills with all level of employees, and business associates in a clear concise and professional manner
  • Demonstrate problem solving and troubleshooting skills resulting in effective resolution
  • Professional integrity and accountability
  • Work in fast-paced, collaborative environment
REQUIRED CERTIFICATIONS AND LICENSES
  • Valid State Driverโ€™s License
  • FRA Conductor Certified ย 
  • FRA Locomotive Engineer Certified: required post hire
PREFERRED QUALIFICATIONS, KNOWLEDGE, SKILLS, AND ABILITIES
  • Previous experience in Rail Transportation, Supply Chain Logistics, Manufacturing and/or Oil & Gas industries
PREFERRED CERTIFICATIONS AND LICENSES
  • None
WORK ENVIRONMENT
  • Exposure to hot, cold, wet, humid, or windy conditions caused by the weather including: snow, rain, heat, and sub-freezing temps; loud noise and fumes from gas, oil and grease
ย PHYSICAL REQUIREMENTS

Strength

Occ

Freq

Cons

Weight/ Force

Side

Height From

Height To

Lifting - Knuckle

X

85 lb

Two Hands

0 in

46 in

Strength

Occ

Freq

Cons

Weight/ Force

Side

Height

Rotation

Grip Pattern

Pushing - Auto Rack Brake

X

83 lb

Two Hands

67.5 in

Neutral

Cylinder

Pushing - Ergo Bow Switch

X

133.7 lb

Two Hands

35 in

Neutral

Cylinder

Pulling - Pin Lifter

X

86 lb

Either

25 in

Neutral

Cylinder

Pulling - Wheel Brake Tank Car

X

129.3 lb

Right

36 in

Neutral

Hook

Pulling - Wheel Brake Hopper Car

X

136.2 lb

Right

36 in

Neutral

Hook

Pulling - Ground Switch

X

46.8 lb

Two Hands

5 in

Supinated

Cylinder

Pulling - Derail

X

57.5 lb

Two Hands

7 in

Pronated

Cylinder

Pulling - Ergo Bow Switch

X

75.1 lb

Two Hands

35 in

Neutral

Cylinder

Pulling - High Stand Switch

X

87 lb

Two Hands

36 in

Pronated

Cylinder

Pulling - Align Knuckle

X

160.4 lb

Two Hands

35 in

Neutral

Hook

Grip & Pinch

Occ

Freq

Cons

Weight/ Force

Side

Rotation

Grip Setting/Type

Hand Grip - Hose Coupling Grip

X

47 lb

Left

Neutral

3

Hand Grip - Hose Coupling Grip

X

47 lb

Right

Neutral

3

Upper Body

Occ

Freq

Cons

Description

Reaching - Below Knee

X

Extending hand(s) and arm(s) below the level of the knee.

Reaching - Over Shoulder

X

Extending hand(s) and arm(s) above shoulder level.

Reaching - Knee to Shoulder

X

Extending hand(s) and arm(s) between knee and shoulder level.

Handling - Both

X

Seizing, holding, grasping, turning, or otherwise working with hands.

Fingering - Fine Motor Manipulation

X

Picking, pinching, or otherwise working primarily with fingers.

Cervical Flexion/Extension

X

Flexing and/or extending at the cervical spine.

Rotation - Cervical

X

Rotating at the cervical spine.

Rotation - Thoracic & Lumbar

X

Rotating at the thoracic and lumbar spine.

Lower Body

Occ

Freq

Cons

Description

Sitting

X

Remaining in a seated position.

Standing

X

Remaining on oneโ€™s feet in an upright position without moving about.

Walking

X

Moving about on foot.

Climbing

X

Ascending or descending between two points.

Balancing

X

Maintaining body equilibrium to prevent falling.

Stooping

X

Bending body forward by bending spine at the waist.

Kneeling - Two Knees

X

Bending legs at knees to come to rest on one or both knees.

Crouching/Squatting

X

Bending body downward and forward by bending legs and spine.

Other Physical Demands

Occ

Freq

Cons

Type/Position/Description

Vision

X

Per FRA Requirements

Hearing

X

Per FRA Requirements

*Occ = Occasional; defined as 1-33% of a usual and customary workday.

*Freq = Frequent; defined as 34-66% of a usual and customary workday. ย ย 

*Cons = Constant; defined as 67-100% of a usual and customary workday.

** Not all tasks required at each location. Position and physical demand is representative, but individualized assessment may be necessary.ย 

ย