1

Engineers Job Jobs in Iowa (NOW HIRING)

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 ...

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 ...

Position Overview The Engineer III - Structural performs engineering assignments that will build professional knowledge and skills, applying standard techniques, procedures, and criteria across ...

Data Engineer

Urbandale, IA · On-site

$80K - $120K/yr

We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and ...

UX Engineer

Dubuque, IA · On-site

$80K - $130K/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 a growth-oriented candidate to ...

Position Overview The Engineer III - Structural performs engineering assignments that will build professional knowledge and skills, applying standard techniques, procedures, and criteria across ...

New

Position Overview The Engineer II - Civil performs engineering assignments that will build professional knowledge and technical capability, applying standard techniques, procedures, and criteria 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 ...

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 ...

... engineers. Requirements * Bachelor's of Science in Mechanical, Electrical, Aerospace, or Agricultural Engineering or related degree * Strong mechanical and electrical aptitude demonstrated through ...

Position Overview The Engineer II - Civil performs engineering assignments that will build professional knowledge and technical capability, applying standard techniques, procedures, and criteria to ...

New

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 ...

Structural Engineer McClure (Civil Engineering) is currently searching for a skilled Structural Engineer on our growing Structural team! A strong candidate will have the ability to manage multiple ...

Embedded Software Engineer

Waterloo, IA · On-site

$70K - $120K/yr

We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and ...

Mechanical Engineer

Iowa City, IA · On-site

$100K - $130K/yr

Supervise and support engineers and designers, fostering leadership development. Conduct field surveys, oversee construction administration, and troubleshoot project challenges. Quality / Standards ...

Electrical Engineer

Iowa City, IA · On-site

$100K - $130K/yr

Supervise and support engineers and designers, fostering leadership development. Conduct field surveys, oversee construction administration, and troubleshoot project challenges. Quality / Standards ...

Showing results 41-60

Engineers Job information

What is the difference between Engineers Job vs Technicians Job?

AspectEngineers JobTechnicians Job
Required CredentialsBachelor's degree in engineering or related fieldAssociate degree or diploma in technical field
Work EnvironmentDesign, planning, and overseeing projectsImplementing, maintaining, and troubleshooting equipment
Industry UsageDesign firms, manufacturing, constructionMaintenance, testing labs, manufacturing plants

Engineers typically focus on designing and planning projects, requiring a bachelor's degree, while technicians handle implementation and maintenance, often with technical diplomas. Both roles are essential in engineering industries but differ in responsibilities and qualifications.

What are 10 engineering jobs?

Engineering jobs encompass a wide range of roles including civil engineer, mechanical engineer, electrical engineer, software engineer, chemical engineer, aerospace engineer, environmental engineer, industrial engineer, biomedical engineer, and petroleum engineer. These roles often require specific technical skills, relevant certifications, and proficiency with industry tools and software. Engineers typically work in design, development, testing, and maintenance across various industries and environments.

What type of jobs do engineers do?

Engineers design, develop, and test systems, structures, or products across various fields such as civil, mechanical, electrical, software, and chemical engineering. They often work in offices, labs, or construction sites, using technical skills, mathematics, and computer-aided design (CAD) tools to solve practical problems. Many engineering roles require relevant certifications or degrees and involve project management and collaboration with other professionals.
Infographic showing various Engineers Job job openings in Iowa as of August 2026, with employment types broken down into 2% As Needed, 71% Full Time, 22% Part Time, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution.

Entry Level Software Engineer

RFA Engineering

Dubuque, IA • On-site

$65K - $90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


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.