2

Computer Engineering Entry Level Jobs in Iowa (NOW HIRING)

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

... with timely engineering support and expertise. We are seeking an entry-level to experienced ... Testing methods include bench testing, computer simulation testing, and machine testing.

Industrial Engineer I

West Bend, IA

$63.40K - $85.60K/yr

You update and revise 2D CAD drawings for layouts, packaging configurations, and facility changes ... This is an entry-level Engineering opportunity with room for long-term career growth. To be ...

Industrial Engineer I

West Bend, IA · On-site

$74.10K - $87.90K/yr

You update and revise 2D CAD drawings for layouts, packaging configurations, and facility changes ... This is an entry-level Engineering opportunity with room for long-term career growth. To be ...

next page

Showing results 1-20

Computer Engineering Entry Level information

See Iowa salary details

$45.6K

$114.1K

$129.1K

How much do computer engineering entry level jobs pay per year?

As of May 30, 2026, the average yearly pay for computer engineering entry level in Iowa is $114,135.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,700.00 and $123,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineering Entry Level professional, and why are they important?

To thrive as a Computer Engineering Entry Level professional, you need a solid understanding of computer hardware, programming languages (such as C/C++ or Python), and a relevant bachelor's degree in computer engineering or a related field. Familiarity with version control systems (like Git), hardware description languages (such as VHDL or Verilog), and basic circuit design tools is commonly expected. Strong problem-solving skills, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities ensure you can contribute to technical projects, quickly learn new systems, and collaborate effectively in multidisciplinary engineering environments.

What types of projects and responsibilities can an entry-level computer engineer expect in their first year?

As an entry-level computer engineer, you can expect to work on a variety of tasks such as assisting in the design, testing, and troubleshooting of hardware or software components. Typical responsibilities include writing and debugging code, assembling and testing hardware prototypes, and collaborating with more experienced engineers on larger projects. You'll likely be assigned smaller modules within a project to help you build technical skills while becoming familiar with company tools and processes. Teamwork is common, and you'll often work closely with cross-functional teams like software developers, hardware designers, and quality assurance specialists.

What are entry-level computer engineering jobs?

Entry-level computer engineering jobs are positions for recent graduates or individuals with limited work experience in the field. These roles typically involve assisting in the design, development, testing, and maintenance of computer hardware and software systems. Common job titles include Junior Computer Engineer, Hardware Engineer, Software Engineer, and Systems Analyst. Entry-level engineers often work under the supervision of senior staff, gaining practical experience while contributing to various technology projects.

What is the difference between Computer Engineering Entry Level vs Software Developer Entry Level?

AspectComputer Engineering Entry LevelSoftware Developer Entry Level
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentHardware labs, embedded systems, software developmentApplication development, coding, testing in office or remote
Employer & Industry UsageTech companies, manufacturing, embedded systems firmsSoftware firms, tech startups, IT departments
Common Search & Comparison IntentUnderstanding entry-level roles in hardware/software integrationComparing entry-level software development roles

Computer Engineering Entry Level roles focus on both hardware and software aspects, often involving embedded systems and hardware design. In contrast, Software Developer Entry Level positions primarily involve coding, application development, and software testing. Both roles require a bachelor's degree in a related field and are common in tech industries, but they differ in work environment and daily tasks.

What are the most commonly searched types of Computer Engineering jobs in Iowa? The most popular types of Computer Engineering jobs in Iowa are:
What are popular job titles related to Computer Engineering Entry Level jobs in Iowa? For Computer Engineering Entry Level jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Computer Engineering Entry Level jobs? Cities in Iowa with the most Computer Engineering Entry Level job openings:
Infographic showing various Computer Engineering Entry Level job openings in Iowa as of May 2026, with employment types broken down into 83% Full Time, and 17% Contract. Highlights an 100% In-person job distribution, with an average salary of $114,135 per year, or $54.9 per hour.
Industrial Automation Service Engineer

Industrial Automation Service Engineer

Dee Zee

Pleasant Hill, IA • On-site

Full-time

Posted 6 days ago


Dee Zee rating

7.3

Company rating: 7.3 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

POSITION SUMMARY - Responsible for continuous improvement of process control and robotic equipment. Perform updates modifications, expertise and skills in the design, fabrication, tryout, troubleshooting, and maintenance of electrical controls and circuits for the safe and efficient operation of plant manufacturing processes and welding controls, automation devices, poka-yoke concepts and techniques. Interact with all levels on the operation team. Maintain and revise Electrical and Pneumatic schematics to match continued changes with Automation Equipment. Reasonable accommodations may be made to enable qualified individuals to perform the essential functions.
WORK ENVIRONMENT- Must be willing and able to work in an environment exposed to elements that can include but are not limited to coolant, dust, mist, elevated noise, and uncontrolled temperatures.
ESSENTIAL FUNCTIONS
  • Perform modification of existing PLC and robot programs
  • Study blueprints, schematics, manuals, or other specifications to determine installation procedures
  • Set up and test industrial equipment to ensure proper operation
  • Troubleshoot, repair, adjust, or calibrate industrial machines
  • Calibrate test instruments and installed or repaired equipment to prescribed specifications
  • Coordinate efforts with other workers involved in installing or maintaining equipment or components
  • Advise management regarding customer satisfaction, product performance, or suggestions for product improvements
  • Test faulty equipment to diagnose malfunctions, using test equipment or software, and applying knowledge of the functional operation of electronic units and systems.
  • Inspect components of industrial equipment for accurate assembly and installation or for defects, such as loose connections or frayed wires
  • Apply creative skills with related knowledge in electronics, mechanics, pneumatics, and the ability to install, program, troubleshoot circuitry, control systems, and machinery
  • Perform testing, start-up, and complex troubleshooting of PLCs and other industrial devices and controls
  • Program robot for series of manipulator moves manually or by electronic instruction to a microprocessor or by setting up and adjusting sequence by hand-held teach pendant.
  • Design, program, and troubleshoot PLC, industrial control systems and relay control circuits to include panel layouts, wiring diagrams and interfaces
  • Make a majority of program decisions
  • Other duties as assigned
  • Ability to stop the production line and/or prevent shipment of products due to non-conformance or potential non-conformance products to our customers
  • Support the environmental policy with proactive process implementation, improvement suggestions, reducing waste, and acting on environment performance results and findings

  • SKILLS & ABILITIES
  • Ability to work independently with minimal supervision
  • Familiarity with industrial control systems and/or robotic systems
  • Knowledge of electronics
  • Knowledge of pneumatics and mechanical assembly preferred
  • Familiarization with safety standards and risk assessment procedures is required
  • Knowledge of Fanuc robots, programming, and interfacing with them
  • Entry level - Advanced PLC programming knowledge
  • Experience with Studio5000 is required; experience with other PLC's is a plus
  • Ability to program in ladder logic is required
  • Ability to utilize AOI's and UDT's is required
  • Knowledge of control circuits and systems is required
  • Experience with specifying, integrating, programming, tuning, and/or commissioning different electric motor VFD and/or servo control systems
  • Understands the basics of motion control (PID loop tuning, etc.)
  • Programming knowledge in at least one high-level language is a plus

Examples being: Java, C++, .NET, Visual Basic, Python, etc.
  • Understands Ethernet networking concepts, ie: addressing, packets, etc.
  • Knowledge of factory communications such as Modbus, Industrial Ethernet, DeviceNet, ControlNet, and Profibus in a plus
  • Flat Bed Laser Trouble Shooting and Programming Experience
  • Exhibit strong multi-tasking skill set to support simultaneous on-going engineering and company projects
  • Excellent verbal and written communication skills, with an emphasis on the ability to organize
  • Ability to work with minimal supervision
  • Hands-On Engineer
  • Be able to troubleshoot using a meter/scope/PC to trace a problem.
  • Familiarity with the following standards is a plus: NFPA70 (NEC), NFPA 70E (Standard of Electrical Safety), NFPA 79 (Electrical Standard for Industrial Machinery), ANSI/RIA R15.06 (Robot Safety)

POSITION QUALIFICATIONS
Education: Bachelor's Degree in Industrial Engineering, Electrical Engineering, Robotics, or Computer Engineering/Computer Science preferred
Experience: Two to four years related experience preferred
Computer Skills: Must demonstrate computer literacy; Experience with CAD software and Studio 5000 preferred
Certificates & Licenses:
Other Requirements: Ability to maintain a flexible schedule to support 2nd and 3rd shifts as required
PHYSICAL DEMANDS
Physical Demands
Lift/Carry
Stand
F (Frequently)
Walk
F (Frequently)
Sit
F (Frequently)
Handling / Fingering
F (Frequently)
Reach Outward
F (Frequently)
Reach Above Shoulder
F (Frequently)
Climb
O (Occasionally)
Crawl
O (Occasionally)
Squat or Kneel
F (Frequently)
Bend
F (Frequently)
10 lbs or less
O (Occasionally)
11-20 lbs
O (Occasionally)
21-50 lbs
O (Occasionally)
51-100 lbs
O (Occasionally)
Over 100 lbs
N (Not Applicable)
Push/Pull
12 lbs or less
O (Occasionally)
13-25 lbs
O (Occasionally)
26-40 lbs
O (Occasionally)
41-100 lbs
O (Occasionally)
N (Not Applicable) Activity is not applicable to this occupation.
O (Occasionally) Occupation requires this activity up to 33% of the time (0 - 2.5+ hrs/day)
F (Frequently) Occupation requires this activity from 33% - 66% of the time (2.5 - 5.5+ hrs/day)
C (Constantly) Occupation requires this activity more than 66% of the time (5.5+ hrs/day)
Other Physical Requirements
Sense of Touch
Ability to wear Personal Protective Equipment (PPE) (Safety Glasses)
The Company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the Company reserves the right to change this job description and/or assign tasks for the employee to perform, as the Company may deem appropriate. Travel between Dee Zee Metro locations may be necessary and will vary based on production needs. A valid Driver's License will be required for such travel.