1

Software Engineer Software Developer Jobs in Iowa

Software Engineer

Cedar Rapids, IA ยท On-site

$91.76/hr

Engineer the Technology Behind the Flight Deck: Join Us as a Software EngineerDrive Innovation in Aviation Through Advanced Embedded Software Development and Verification PDS Tech Commercial is ...

Job Title: Software Engineer This Software Engineer role focuses on leading the design ... Proficiency with version control and DevOps tools such as GitLab and Perforce. * Experience with ...

Embedded Software Engineer

Waterloo, IA ยท On-site

$70K - $120K/yr

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

Integration of software in a multi-developer team using Continuous Integration process * Functional and integration testing prior to hand-off to software test and evaluation group * Development and ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

Integration of software in a multi-developer team using Continuous Integration process * Functional and integration testing prior to hand-off to software test and evaluation group * Development and ...

Integration of software in a multi-developer team using Continuous Integration process * Functional and integration testing prior to hand-off to software test and evaluation group * Development and ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

Integration of software in a multi-developer team using Continuous Integration process * Functional and integration testing prior to hand-off to software test and evaluation group * Development and ...

Responsibilities The Software Developer will participate in the design, development, testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works ...

next page

Showing results 1-20

Software Engineer Software Developer information

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What cities in Iowa are hiring for Software Engineer Software Developer jobs? Cities in Iowa with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Iowa as of July 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Software Engineer

PDS Tech Commercial

Cedar Rapids, IA โ€ข On-site

$91.76/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Engineer the Technology Behind the Flight Deck: Join Us as a Software EngineerDrive Innovation in Aviation Through Advanced Embedded Software Development and Verification

PDS Tech Commercial is partnering with a leading aviation technology organization to hire a Software Engineer for an exciting consulting opportunity in Cedar Rapids, IA. If you have a passion for embedded software, avionics systems, and safety-critical verification, this role offers the opportunity to make a direct impact on next-generation aviation technology.

In this position, you'll contribute to the development and verification of software powering advanced display systems, including display head and touchscreen technologies used in modern aircraft. Your expertise will help ensure software quality, reliability, and compliance with the rigorous standards required for aviation safety.

Position Details

Job Title: Software Engineer
Job Type: Full-Time Consultant (4-Month Assignment)
Location: Cedar Rapids, IA 52498
Schedule: Monday-Friday, First Shift (8:00 AM-5:00 PM)
Pay Rate: $91.76 per Hour

Your Impact

As a Software Engineer, you'll play a critical role in supporting multiple aviation software programs focused on advanced cockpit display technologies. Working within a collaborative engineering environment, you'll help develop, test, verify, and validate software that contributes to the safety and performance of aircraft systems used around the world.

What You'll Do
  • Participate in daily team meetings to coordinate priorities, progress, and program milestones.
  • Develop requirements-based test cases and test procedures for safety-critical avionics software.
  • Collaborate with requirements engineers, software developers, verification specialists, and reviewers to create and approve test artifacts.
  • Execute software verification activities in accordance with DO-178C standards.
  • Perform low-level software integration and verification, including unit testing activities.
  • Execute and debug software tests running on embedded hardware platforms in laboratory environments.
  • Analyze test results, identify issues, and support root cause investigations.
  • Work closely with both onsite and global engineering teams, including virtual collaboration with international engineering partners.
  • Ensure verification documentation meets quality and certification requirements.
  • Support multiple projects involving:
    • Display Head Software
    • Touch Screen Software
Required Qualifications
  • Minimum of 5 years of relevant software engineering experience.
  • Experience with DO-178C DAL A or DAL B Requirements-Based Verification.
  • Experience with Low-Level Software Integration and Verification, including unit testing.
  • Strong experience developing software in Embedded C++.
  • Ability to work effectively in collaborative, cross-functional engineering teams.
  • Strong analytical, debugging, and problem-solving skills.
Preferred Qualifications
  • Experience with DO-178C DAL A or DAL B Requirements Development.
  • Bachelor's degree or higher in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or another STEM discipline.
  • Experience within aviation, aerospace, avionics, or other safety-critical software environments.
  • Familiarity with embedded hardware testing and laboratory-based verification activities.
Why Join Us?Shape the Future of Aviation

Your work will contribute to advanced cockpit display technologies that enhance aircraft performance, situational awareness, and flight safety for pilots worldwide.

Work Alongside Industry Experts

Collaborate with highly skilled engineers, verification specialists, and global development teams in a technically challenging and rewarding environment.

Solve Meaningful Engineering Challenges

Apply your expertise to complex embedded software systems where quality, reliability, and safety are critical.

Expand Your Technical Expertise

Gain valuable experience working with DO-178C processes, embedded C++ development, avionics software verification, and cutting-edge aviation technologies.

Competitive Compensation

Earn an exceptional rate of $91.76 per hour while contributing to programs that are advancing the future of aerospace innovation.

Be Part of a Culture of Excellence

Join a team that values collaboration, technical growth, innovation, and continuous improvement while supporting engineers in delivering high-quality solutions.

Ready to Take Your Engineering Career to New Heights?

If you're an experienced software engineer with a background in DO-178C verification, embedded C++, and safety-critical systems, this is your opportunity to make a lasting impact on the aviation industry.

Apply today and join PDS Tech Commercial in helping develop the advanced avionics technologies that keep the world flying safely.
This position requires use of information or access to facilities subject to the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). These regulations may limit access of controlled technologies: 1) to U.S. Persons, including U.S. Citizens, lawful permanent residents, and other narrow categories including refugees and asylees, or 2) to certain foreign nationals that have received an export license.                                               

 


Pay Details: $91.76 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.pdstech.com/candidate-privacy
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



PDS Tech logo

About PDS Tech

Sourced by ZipRecruiter

Founded in 1977, PDS Tech, Inc. is one of the nation's premier specialty staffing firms with 31 offices nationwide.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Irving, TX, US

Year founded

1977

Social media