1

New Grad Software Engineer Jobs in Iowa (NOW HIRING)

Embedded Software Engineer

Cedar Falls, IA Β· On-site

$122K - $160K/yr

Strong passion for embedded engineering and learning new technologies Experience with control ... Open to recent grad candidates. Notes: Onsite Shift: 1st shift (7 am to 3:30 pm) with minimal ...

New

We hope that you will choose to launch yourself into an exciting new adventure at Kingland. POSITION SUMMARY | Software Engineer As a Software Engineer, you'll have the opportunity to apply familiar ...

New

Software Engineer SHAZAM recognizes that financial institutions build better communities, and this ... Research and evaluate new technologies, tools, and approaches to solve engineering challenges

We hope that you will choose to launch yourself into an exciting new adventure at Kingland. POSITION SUMMARY | Software Engineer As a Software Engineer, you'll have the opportunity to apply familiar ...

New

Software Engineer SHAZAM recognizes that financial institutions build better communities, and this ... Research and evaluate new technologies, tools, and approaches to solve engineering challenges

We hope that you will choose to launch yourself into an exciting new adventure at Kingland. POSITION SUMMARY | Software Engineer As a Software Engineer, you'll have the opportunity to apply familiar ...

New

Software Engineer

Johnston, IA Β· On-site

$85K - $125K/yr

Research and evaluate new technologies, tools, and approaches to solve engineering challenges ... Bachelor's degree in software engineering, computer science, or a relevant field preferred

Software Engineer

Cedar Rapids, IA Β· On-site

$90.67/hr

Software Engineer (Embedded Linux) Engineer the Future of Defense and Aerospace Technology PDS Tech Commercial is partnering with a leader in the aviation industry to hire a Senior Software Engineer ...

New

As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Collaborate with cross-functional teams to define, design, and ship new features. * Ensure the ...

As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building ... Collaborate with cross-functional teams to define, design, and ship new features. * Ensure the ...

next page

Showing results 1-20

New Grad Software Engineer information

See Iowa salary details

$59.6K

$138.6K

$193K

How much do new grad software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for new grad software engineer in Iowa is $138,564.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,700.00 and $162,500.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

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

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What are popular job titles related to New Grad Software Engineer jobs in Iowa?

For New Grad Software Engineer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching New Grad Software Engineer jobs in Iowa look for?

The top searched job categories for New Grad Software Engineer jobs in Iowa are:

What cities in Iowa are hiring for New Grad Software Engineer jobs?

Cities in Iowa with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Iowa as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $138,564 per year, or $66.6 per hour.

Embedded Software Engineer

Cedar Falls, IA β€’ On-site

VIVA USA INC
IT ServicesΒ β€’Β 51 - 200 employees

$122K - $160K/yr

Contractor

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


Job description

Job Responsibilities:
As an Embedded Software Engineer for the client AG engineering embedded software, you will be an integral part of a software development team and collaborate with other developers, testers and stakeholders to provide an optimized and validated software solution. Our teams are empowered to overcome challenges; they plan and prioritize their work; and everyone is a key contributor. Team members have opportunities to spend time on the final product developing, validating, and tuning the system.
You will deliver embedded software for Drivetrain Electronics team in charge of Transmission controls of the large tractors to provide customers with features that add value to their operation while meeting functional safety goals.
You will become deeply knowledgeable on the features of the system to support current product and develop future designs.
Required Skills/Experience:
Demonstrated technical problem solving abilities.
Demonstrated expertise in developing embedded applications using C, MATLAB Simulink or similar applications.
Demonstrated expertise in applications of control theory.
Excellent written and verbal communication skills for working in a team environment.
Experience writing and reviewing software requirements.
Experience with a software development process for embedded applications.
Demonstrated ability to work independently.
Desired Skills/Experience:
Experience relating to the design/diagnostics of transmission/mechanical/electrical/hydraulic systems.
Strong passion for embedded engineering and learning new technologies
Experience with control systems design and analysis on agricultural applications
Experience with model-based software development tools
Knowledge of electronic circuits and components with the ability to read schematics and data sheets
Experience with continuous integration development and automated build tools
Experience with embedded systems tools such as emulators, compilers, and simulators
Experience in automotive communication protocols such as CAN, LIN, and Ethernet
Experience using laboratory equipment such as Logic Analyzers and Oscilloscopes
Education Details:
Ideally you will have a degree or equivalent related work experience in the following:
Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering or equivalent experience.
Open to recent grad candidates.
Notes:
Onsite
Shift: 1st shift (7 am to 3:30 pm) with minimal overtime
Will need metatarsal safety shoes for first day
This position will drive client Tractors while on assignment to conduct testing. These will be driven outside but within the facility grounds. Not driven on city/residential streets.
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status