Software Engineer - Recent/Upcoming Graduates
About the role
As a recent or upcoming graduate in software development, you will enhance your skills by working on one of our development teams creating safety-critical systems. These systems 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 assemble teams for specific projects, and once a project is completed, you will move on to a new project that could be very different from the previous one. If you enjoy diversity and learning new skills, this is the company for you.
Almost all work is done in our office, with very little travel involved.
Responsibilities
- Participate in all phases of the Software Development Life Cycle for safety-critical embedded systems.
- Work on diverse projects across avionics and medical device industries.
- Collaborate with dynamic teams formed for specific projects.
Requirements
- Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person (U.S. citizen, U.S. permanent resident, or have protected status under asylum/refugee status, or the ability to obtain export authorization).
- Bachelor’s or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Systems Engineering, or a similar software development curriculum.
- Overall GPA of 3.0 or higher.
- Proficiency in at least one strong Object-Oriented Language (C++, C#, Python, Java, etc.).
- 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 with a self-starting attitude.
- Must have already graduated or be graduating within the next 3 months.
Why work with us
Our mission is your success. We achieve this by fostering a company culture dedicated to a sensible work/life balance, hiring carefully selected team players, and encouraging collaboration to produce the best embedded software for safety-critical systems (avionics and medical instruments) in the country.
We’re a medium-sized, rapidly growing company that maintains a small-company feel. At Performance Software, you’re not just a name or locked onto a fixed team maintaining legacy systems. Instead, you’ll work on a wide variety of projects using advanced software development technologies.
Benefits
- Competitive salaries plus a contribution to an individual SEP-IRA equal to 12% of salary, deposited every paycheck.
- Health and dental insurance coverage.
- Short-term and long-term disability coverage.
- Paid sick/illness time off, vacation days, and holidays.
Pay
Salary range: $76,000–$86,500, depending on location.
About the company
Performance Software Corporation designs real-time embedded software and hardware, specializing in avionics and space exploration applications such as Synthetic Vision Cockpit Displays, Flight Management System Guidance and Navigation, platforms, and datalink applications. Our customers include 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. Founded in 1998, we have been recognized as one of INC Magazine’s 5000 Fastest Growing Companies and a Best Place to Work for multiple years.