2

Entry Level Aerospace Software Engineer Jobs in Pennsylvania

... aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and ...

... aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and ...

... aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and ...

The HPC Software Engineer will design, implement, and optimize parallel programming methods within ... aerospace, energy, and electronics industries • Enable customers to run larger, more complex ...

$92K - $174K/yr

A degree in Aerospace Engineering, Electrical Engineering, Mechanical Engineering, Engineering Science, Physics, Applied Mathematics, or Computer Science * Version control software such as Git

next page

Showing results 1-20

Entry Level Aerospace Software Engineer information

What does an entry level aerospace software engineer do?

An Entry Level Aerospace Software Engineer assists in designing, developing, and testing software systems used in aircraft, spacecraft, satellites, and other aerospace applications. They collaborate with senior engineers to write code, troubleshoot issues, and ensure software meets safety and performance standards. Responsibilities often include working with simulation tools, embedded systems, and real-time operating platforms to support the integration of software with hardware components.

What are the key skills and qualifications needed to thrive as an entry level aerospace software engineer?

To thrive as an Entry Level Aerospace Software Engineer, you need a strong background in computer science, programming languages such as C/C++ or Python, and an understanding of aerospace systems, typically supported by a relevant engineering degree. Familiarity with tools like MATLAB, Simulink, version control systems (e.g., Git), and knowledge of industry standards such as DO-178C are often required. Attention to detail, problem-solving abilities, and effective teamwork are essential soft skills for this role. These skills ensure the development of reliable, safe, and efficient software critical for aerospace applications.

What typical projects or tasks can an entry level aerospace software engineer expect to work on in their first year?

As an Entry Level Aerospace Software Engineer, you’ll likely start by supporting experienced engineers in developing, testing, and debugging code for avionics systems, flight controls, or simulation software. Common tasks include writing and maintaining software modules, participating in code reviews, and executing unit and integration tests. You may also assist with documentation, troubleshooting, and adapting legacy code to meet new requirements. Collaboration with hardware engineers and systems engineers is frequent, offering valuable exposure to cross-disciplinary teamwork and the entire product development lifecycle.

What is the difference between Entry Level Aerospace Software Engineer vs Aerospace Software Developer?

AspectEntry Level Aerospace Software EngineerAerospace Software Developer
Required CredentialsBachelor's in Computer Science, Aerospace Engineering, or related field; internships preferredBachelor's or higher in Computer Science or related; experience may vary
Work EnvironmentDesigning and testing aerospace software in team settings, often in labs or officesDeveloping software for aerospace applications, possibly in collaborative or remote settings
Employer & Industry UsagePrimarily in aerospace companies, government agencies, or defense contractorsUsed across aerospace firms, research institutions, and defense sectors

Entry Level Aerospace Software Engineers focus on designing and testing aerospace-specific software, often with a formal engineering background. Aerospace Software Developers may have similar credentials but can work on a broader range of software projects within the aerospace industry. Both roles require technical skills and industry knowledge, but the engineer role emphasizes system design and integration.

What are the most commonly searched types of Aerospace Software Engineer jobs in Pennsylvania?

The most popular types of Aerospace Software Engineer jobs in Pennsylvania are:

What are popular job titles related to Entry Level Aerospace Software Engineer jobs in Pennsylvania?

For Entry Level Aerospace Software Engineer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Entry Level Aerospace Software Engineer jobs in Pennsylvania look for?

The top searched job categories for Entry Level Aerospace Software Engineer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Entry Level Aerospace Software Engineer jobs?

Cities in Pennsylvania with the most Entry Level Aerospace Software Engineer job openings:

Software Verification Engineer

Innovative Solutions & Support

Exton, PA • On-site

Full-time

Re-posted 4 days ago


Job description

Innovative Aerosystems is seeking a Software Verification Engineer to support verification and validation activities for safety-critical aerospace software. This position provides hands-on experience with embedded systems, requirements-based testing, code analysis, and FAA certification standards including DO-178C and DO-254.
Working alongside experienced engineers, you will participate in the software verification process throughout the software development lifecycle while contributing to products where reliability and quality are critical.
Responsibilities
  • Review and analyze software requirements
  • Develop and execute test procedures
  • Perform graphics, I/O, unit-level, and system-level testing
  • Conduct code-to-requirement differential and regression analysis
  • Review source code for coding standard compliance
  • Perform structural coverage analysis
  • Document, track, and report software issues
  • Prepare verification documentation, technical reports, and other project deliverables
  • Collaborate with software, hardware, and systems engineering teams throughout the development lifecycle

Requirements
Education
Bachelor's degree in:
  • Computer Science (with C programming experience)
  • Computer Engineering (with C programming experience)
  • Electrical Engineering (with C programming experience)

Desired Skills
  • Strong programming and analytical skills
  • Embedded C and Assembly language experience
  • Code review and code coverage analysis experience
  • Understanding of the Software Development Life Cycle (SDLC)
  • Experience with software testing or verification methodologies
  • Excel/VBA knowledge is a plus
  • FPGA or Verilog experience is a plus

Professional Characteristics
  • Strong written and verbal communication skills
  • Effective problem-solving and analytical thinking abilities
  • Initiative and willingness to learn new technologies and processes
  • Ability to research, self-teach, and work independently
  • Dependability, accountability, and attention to detail
  • Commitment to producing high-quality work in a team environment

U.S. PERSON REQUIREMENTS
Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. citizen, U.S. permanent resident, or have asylum or refugee status in the U.S.
Equal Opportunity Employer/Veterans/Disabled.
IA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.