Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Performance Software

Software Engineer – Recent/Upcoming Graduates

Performance Software

Entry-level software engineer developing safety-critical embedded software for avionics and medical devices. Rotating across project teams and full software development lifecycle activities.

Posted 8/11/2026full-timeCedar Rapids • Iowa • 🇺🇸 United StatesEntry Level💰 $76,000 - $86,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates proficiency in embedded software development for safety-critical systems, particularly in avionics and medical devices. Familiar with software development methodologies and capable of contributing to all phases of the Software Development Life Cycle.

Highest-signal resume keywords
Embedded Software DevelopmentObject-Oriented ProgrammingC++Agile MethodologyBachelor's Degree in Computer Science

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded SoftwareC++C#PythonJavaSoftware Development Life CycleWaterfall MethodologyReal-Time Software DevelopmentSafety-Critical SystemsSoftware Development Methodologies
Soft Skills
Highly MotivatedSelf-Starting Attitude
Industry Keywords
AvionicsMedical DevicesSafety-Critical SystemsCockpit DisplaysFlight Management GuidanceNavigation SystemsDatalink Applications

Tech Stack

Tools & technologies
JavaPythonSDLC

About the role

Key responsibilities & impact
  • Enhance software development skills while working on development teams creating safety-critical systems
  • Develop embedded software primarily for avionics and medical device industries
  • Participate in all aspects of the full Software Development Life Cycle
  • Work on project-specific teams that change when projects are completed
  • Work across a wide variety of projects and advanced software development technologies
  • Produce embedded software for safety-critical avionics and medical instrument systems
  • Contribute to real-time embedded software and hardware applications, including cockpit displays, flight management guidance and navigation, platforms, and datalink applications

Requirements

What you’ll need
  • Recent or upcoming graduate in software development
  • Bachelor’s or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Systems Engineering, or similar software development curriculum
  • Overall GPA of 3.0 or higher
  • Strong proficiency in at least one object-oriented language, such as C++, C#, Python, or Java
  • Academic exposure to software development methodologies, such as Waterfall or Agile
  • Embedded software experience desired but not required
  • Prior internship highly desirable but not required
  • Highly motivated and self-starting attitude
  • Must have already graduated or be graduating within the next 3 months
  • Must be a U.S. Person under U.S. export-control laws, or have the ability to obtain export authorization

Benefits

Comp & perks
  • Company culture dedicated to work/life balance
  • 12% of salary contributed every paycheck to an individual SEP-IRA
  • Health and dental insurance coverage
  • Short-term disability (STD) coverage
  • Long-term disability (LTD) coverage
  • Paid sick/illness time off
  • Vacation days
  • Holidays
  • Other benefits