Software Engineer - Recent/Upcoming Graduates

Performance Software Corporation

Cedar Rapids (IA)

On-site

USD 76,000 - 87,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

SEP-IRA 12% contribution
Health and dental insurance
Disability coverage (STD/LTD)
Paid time off

Job summary

Performance Software Corporation seeks a recent or upcoming graduate to join our development teams building safety-critical embedded software for avionics and medical devices. You will experience the full Software Development Life Cycle on dynamic, project-based teams with minimal travel and a strong emphasis on work‑life balance.

Based in Cedar Rapids, IA, the role offers a competitive salary range and values a BS/BA in a relevant field with a 3.0+ GPA and OO programming skills in C++, C#,

Qualifications

  • Degree in computing/engineering with GPA 3.0+.
  • Strong OO programming experience in listed languages.
  • Exposure to software development methodologies (Waterfall/Agile).

Responsibilities

  • Work on development teams creating safety‑critical embedded software for avionics and medical devices.
  • Participate in the full Software Development Life Cycle on project-based teams.

Skills

C++
C#
Python
Java

Education

CS/CE/EE degree

Job description

What you will be doing

As a recent/upcoming graduate who studied software development, you will enhance your skills working on one of our development teams creating safety critical systems. These safety critical systems will primarily involve embedded software for the avionics and medical device industries. If you have ever flown on a commercial airliner or been in a hospital emergency room, there is a lot of our embedded software keeping you safe. This is your opportunity to get involved with all aspects of the full Software Development Life Cycle. Unlike most companies, we do not have permanent teams. We put together teams to do a specific project and when that project is done you will work on a new project that could be very different from the project you just completed. So if you like a lot of diversity and learning new skills, we are the company for you. Almost all of the work is done in our office and there is very little travel involved with these development efforts. Our company emphasizes a great work and personal life balance. Salary range for each of our offices is $76,000-86,500 depending on location.

Job Requirements
  • Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.
  • Bachelors or advanced degree in Computer Science, Computer Engineering, Electrical Engineering or Computer Systems Engineering or similar software development curriculum
  • Must have an overall GPA of 3.0 or higher
  • At least one strong Object Oriented Language (C++, C#, Python, Java, etc.) and academic exposure to software development methodologies (Waterfall, Agile, etc.)
  • Embedded software experience is desired but not required
  • Prior internship is highly desirable but not required
  • Highly motivated and a self-starting attitude
  • Must have already graduated or be graduating within the next 3 months
Why work with those of us at Performance Software? Why start your career with us?
Our Mission

Your success. How, you might ask? … By providing a company culture dedicated to a sensible work/life balance by hiring carefully selected team players with whom you will work; by encouraging each other to produce the best embedded software for safety critical (Avionics & Medical Instruments) systems in the country; by having “raving fans” (customers who come back to us regularly because we get it done right and on time).

We’re a medium-sized company that’s growing rapidly, but which maintains that small company feel. At Performance, you’re not just a name & face or locked onto a fixed team maintaining legacy systems; instead, you’ll be working on a wide variety of projects using the full gamut of advanced software development technologies.

Benefits you’ll enjoy

Our team members receive competitive salaries plus a contribution, every paycheck, to an individual SEP-IRA equal to 12% of salary. And, our team members are provided health/dental insurance coverage + STD and LTD coverage, paid sick/illness time off, vacation days, holidays, and other benefits.

About Performance

Performance Software Corporation is engaged in the design of Real-time Embedded Software and Hardware. This includes Avionics and Space Exploration applications such as Synthetic Vision Cockpit Displays, Flight Management System Guidance and Navigation, Platforms, and Datalink Applications. Our customers are both Commercial and Defense-related avionics and rocketry suppliers/manufacturers. We have locations in Phoenix, AZ, New Orleans, LA, Grand Rapids, MI, Clearwater, FL, Bothell, WA, and Cedar Rapids, IA. We have been in business since 1998 and have been awarded INC Magazine 5000 Fastest Growing Companies and Best Places to Work for multiple years.

To learn more about us: www.psware.com

Performance Inc. is an Equal Opportunity/Affirmative Action Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Site Software Engineer - Phoenix
On-Site Software Engineer - Phoenix

Performance Software • Phoenix (AZ)

On-site
USD 96,432 - 123,984
Competitive salaries
Health, Dental, Vision insurance
12% IRA contribution
+2
Embedded Software Developer - St. Louis
Embedded Software Developer - St. Louis

Performance Software • St. Louis (MO)

On-site
USD 75,000 - 145,000
IRA contribution 12%
Medical/dental/vision insurance
Flexible hours
+1
Software or Systems Engineers - Flight Controls
Software or Systems Engineers - Flight Controls

Performance Software • Lexington (KY)

On-site
USD 75,000 - 145,000
Software or Systems Engineers - Flight Controls
Software or Systems Engineers - Flight Controls

Performance Software • Phoenix (AZ)

On-site
USD 75,000 - 145,000
Software Engineers - Avionics
Software Engineers - Avionics

Performance Software • Cedar Rapids (IA)

On-site
USD 75,000 - 145,000
Health, dental, and vision insurance
12% company-paid IRA contribution
Flexible hours
+1
Embedded Software Engineer - Safety-Critical Systems
Embedded Software Engineer - Safety-Critical Systems

Performance Software Corporation • Cedar Rapids (IA)

On-site
USD 76,000 - 87,000
SEP-IRA 12% contribution
Health and dental insurance
Disability coverage (STD/LTD)
+1
Embedded Software Developer - St. Louis
Embedded Software Developer - St. Louis

Performance Software Corporation • St. Louis (MO)

On-site
USD 75,000 - 145,000
Health/dental/vision insurance
12% company-paid IRA contribution
Paid sick and vacation days
+1
Senior Embedded Software Engineer (Avionics Systems Experience Required)
Senior Embedded Software Engineer (Avionics Systems Experience Required)

Lynx • Atlanta (GA)

On-site
USD 120,000 - 160,000
Low-cost Medical/Dental/Vision
401K with employer match
Paid Time Off + 11 Holidays
+3
Embedded Software Development Engineer (Senior Level)
Embedded Software Development Engineer (Senior Level)

CS GROUP • East Hartford (CT)

On-site
USD 110,000 - 140,000
Annual bonus
Retirement benefit
Training opportunities
+5
Embedded Software Development Engineer (Senior Level)
Embedded Software Development Engineer (Senior Level)

CS GROUP - USA • East Hartford (CT)

On-site
USD 110,000 - 145,000
Annual cash bonus
Retirement plan
Training & professional development
+7