1

Engineering Jobs in Iowa (NOW HIRING)

Entry Level Software Engineer

Dubuque, IA ยท On-site

$65K - $90K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an experienced candidate to ...

Production Quality Engineer

Dubuque, IA ยท On-site

$60K - $75K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a growth-oriented candidate to ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced ...

Entry Level Electrical Engineer

Dubuque, IA ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an Entry-Level to Experienced ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced ...

Electrical Design Engineer

Davenport, IA ยท On-site

$65K - $90K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a growth-oriented candidate to ...

Mechanical Engineer

Iowa City, IA ยท On-site

$100K - $130K/yr

  • Medical

  • Life

  • Retirement

  • PTO

KCL Engineering Your Best Career Move Shape the Future with KCL as our next Senior Mechanical Engineer. At KCL Engineering, we don't just design systems - we create an environment where our employees ...

Simulation Engineer - System Dynamics

Waterloo, IA ยท On-site

$65K - $90K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a growth-oriented candidate to ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced ...

Entry Level Manufacturing Engineer

Waterloo, IA ยท On-site

$65K - $75K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced ...

Embedded Software Engineer

Waterloo, IA ยท On-site

$70K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...

Senior Mechanical Engineer

Dubuque, IA ยท On-site

$85K - $115K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an experienced candidate to ...

Engineering Manager

Ames, IA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The ACI Team comprises of engineers, project managers, skilled welders, pipe fitters, sheet metal mechanics, service technicians, and support staff who are all dedicated to serving our clients. Job ...

Electrical Design Engineer

Dubuque, IA ยท On-site

$65K - $85K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an Entry-Level to Experienced ...

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...

Embedded Software Engineer

Urbandale, IA ยท On-site

$70K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...

Electrical Engineer

Iowa City, IA ยท On-site

$100K - $130K/yr

  • Medical

  • Life

  • Retirement

  • PTO

At KCL Engineering, we don't just design systems - we create an environment where our employees thrive. Flexibility, empowerment, and innovation define our workplace. Our award-winning culture ...

Vehicle Dynamics Simulation Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a growth-oriented candidate to ...

SENIOR MECHANICAL ENGINEER

Rock Rapids, IA

$97K - $128K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

DGR Engineering is a growing engineering firm with offices in Rock Rapids, Sioux City and Sioux Center, Iowa as well as Sioux Falls, Rapid City and Belle Fourche, South Dakota. DGR has been ...

Showing results 21-40

Engineering information

See Iowa salary details

$43.7K

$137.9K

$163.4K

How much do engineering jobs pay per year?

As of Aug 15, 2026, the average yearly pay for engineering in Iowa is $137,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,400.00 and $162,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an engineer, and why are they important?

To thrive as an Engineer, you need strong analytical abilities, problem-solving skills, and a relevant engineering degree or certification. Familiarity with CAD software, project management tools, and industry-specific technical systems is typically required. Excellent teamwork, communication, and adaptability help engineers collaborate and navigate complex projects effectively. These skills and qualities are vital for delivering innovative, efficient solutions and ensuring project success in dynamic technical environments.

What are engineering jobs?

Engineering jobs encompass a range of positions in a variety of technical fields, including mechanical, chemical, electrical, aeronautic, and civil engineering. Some engineering jobs are in research and design, while others focus on the construction and manufacturing industry. In this career, you need a mix of design, project management, and research skills. You can work in numerous industries, including construction, manufacturing, agriculture, medical, aviation, and natural resource extraction. Some jobs are based primarily in an office or lab setting, while others require you to travel to field sites to make surveys and assessments.

What are some common challenges engineers face when working on multidisciplinary teams?

Engineers often collaborate with professionals from diverse backgrounds, such as designers, project managers, and business analysts. One common challenge is ensuring clear communication, as each discipline may use different terminology or prioritize different aspects of a project. Additionally, aligning objectives and managing conflicting expectations can require strong interpersonal and problem-solving skills. Successfully navigating these challenges helps engineers contribute to more innovative and efficient solutions while building valuable teamwork experience.

What is engineering?

Engineering is the application of scientific and mathematical principles to design, build, and maintain structures, machines, devices, systems, and processes. Engineers use creativity, technical knowledge, and problem-solving skills to develop solutions that meet societal needs in areas such as infrastructure, technology, manufacturing, and the environment. There are many branches of engineering, including civil, mechanical, electrical, chemical, and software engineering, each focusing on different aspects of technology and innovation.

What is the difference between Engineering vs Mechanical Engineering?

AspectEngineeringMechanical Engineering
Required CredentialsBachelor's degree in engineering or related fieldBachelor's degree in mechanical engineering or similar
Work EnvironmentVaries widely across disciplines, including offices, labs, and manufacturingDesign, analysis, and manufacturing environments, often involving machinery and systems
Industry UsageBroadly used across multiple industries such as civil, electrical, and mechanical sectorsPrimarily in manufacturing, automotive, aerospace, and energy sectors

Engineering is a broad field encompassing various disciplines, including mechanical engineering. Mechanical engineering focuses specifically on designing and analyzing mechanical systems and machinery. While all mechanical engineers are engineers, not all engineers are mechanical engineers. The two roles often overlap but differ in specialization and application areas.

What are 10 engineering jobs?

Engineering encompasses a wide range of roles including civil engineer, mechanical engineer, electrical engineer, software engineer, chemical engineer, aerospace engineer, industrial engineer, environmental engineer, biomedical engineer, and petroleum engineer. These jobs typically require technical skills, relevant degrees, and often professional certifications. They involve designing, developing, testing, and maintaining systems or products across various industries.

What careers are in engineering?

Engineering careers include roles such as civil, mechanical, electrical, software, chemical, and aerospace engineering. These positions typically require strong problem-solving skills, technical knowledge, and often a bachelor's degree in an engineering discipline. Engineers work in industries like construction, technology, manufacturing, and energy, using tools such as CAD software and adhering to safety and environmental standards.

What are the most commonly searched types of Engineering jobs in Iowa?

The most popular types of Engineering jobs in Iowa are:

What are popular job titles related to Engineering jobs in Iowa?

For Engineering jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Engineering jobs in Iowa look for?

The top searched job categories for Engineering jobs in Iowa are:

What cities in Iowa are hiring for Engineering jobs?

Cities in Iowa with the most Engineering job openings:

Infographic showing various Engineering job openings in Iowa as of August 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 97% In-person, and 3% Hybrid job distribution, with an average salary of $137,948 per year, or $66.3 per hour.

Entry Level Software Engineer

RFA Engineering

Dubuque, IA โ€ข On-site

$65K - $90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.
This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.
Entry Level Software Engineer
This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available that require use of C, C++, Python or Simulink MBSD programming languages. Testing methods include bench testing with controllers, extensive vehicle simulation testing, and physical full machine testing.
Responsibilities
  • Development of embedded software applications that control vehicle operation using C, C++, or Simulink MBSD.
  • Integration of software in a multi-developer Agile team using Continuous Integration process.
  • Functional and integration testing prior to hand-off to software test and evaluation group
  • Development and release status tracking using the Agile development process.
  • Troubleshooting and debugging using unit tests, vehicle simulators and bench testing of controllers with hardware in the loop.
  • Creation of software design documentation.

Requirements
  • Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related degree.
  • Experience with C or C++ programming languages
  • Strong mathematical and analytical problem solving skills
  • Strong verbal and written communication skills.
  • Ability to thrive in a team environment
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude
  • Must have a valid driver's license

Desired Attributes
  • Experience with CAN J1939 communication protocol
  • Previous experience in a structured software development process
  • Ability to interpret hardware schematics for wiring and electronic controllers
  • Ability to interpret software requirements and state diagrams
  • Knowledge of common software development tools such as VisualBasic,
  • Experience with Simulink Model Based Software Design
  • General machine knowledge of industrial equipment or machinery

Pay Range: $65,000-$90,000 - Commensurate with experience
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits
  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly
#ZR
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.