2

Entry Level Aerospace Software Engineer Jobs in Washington

As a Software Engineer Intern, you'll have an opportunity to grow more quickly than you ever ... You'll create features used by research scientists, aerospace engineers, intelligence analysts, and ...

As a Software Engineer Intern, you'll have an opportunity to grow more quickly than you ever ... You'll create features used by research scientists, aerospace engineers, intelligence analysts, and ...

As a Software Engineer Intern, you'll have an opportunity to grow more quickly than you ever ... You'll create features used by research scientists, aerospace engineers, intelligence analysts, and ...

... an Entry-Level Software Engineer to join our growing team! As a member of our dynamic and fast-paced environment, you'll have the opportunity to contribute to exciting projects in cloud computing ...

... an Entry-Level Software Engineer to join our growing team! As a member of our dynamic and fast-paced environment, you'll have the opportunity to contribute to exciting projects in cloud computing ...

... an Entry-Level Software Engineer to join our growing team! As a member of our dynamic and fast-paced environment, you'll have the opportunity to contribute to exciting projects in cloud computing ...

Embedded Software Engineer

Sterling, VA · On-site

$110K - $140K/yr

Experience with aerospace, marine, industrial automation, power systems, or other safety ... Opportunity for senior engineers to own system-level software architecture and provide technical ...

Junior Software Engineer

Vienna, VA · On-site

$75K - $110K/yr

This is an entry-level opportunity for someone early in their software engineering career to learn full-stack development practices and contribute to features under the guidance of senior engineers.

Junior Software Engineer

Vienna, VA · On-site

$75K - $110K/yr

This is an entry-level opportunity for someone early in their software engineering career to learn full-stack development practices and contribute to features under the guidance of senior engineers.

Showing results 41-60

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 Washington?

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

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

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

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

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

AI Software Engineer - Entry-Level

Mclean, VA • On-site

Other

Posted 6 days ago


Job description

  • Assist in the design, development, testing, and deployment of software applications and AI-enabled solutions.
  • Support the development of scalable backend services, APIs, and data-driven applications.
  • Collaborate with engineers and stakeholders to understand requirements and deliver technical solutions.
  • Participate in AI and machine learning solution development, integration, testing, and documentation.
  • Work with cloud platforms and modern software development tools to support application delivery.
  • Contribute to Agile development activities, including sprint planning, standups, retrospectives, and code reviews.
  • Troubleshoot, debug, and resolve software defects during development and quality assurance cycles.
  • Develop and maintain technical documentation, user guides, and engineering artifacts.
  • Learn and apply software engineering best practices, including secure coding, version control, testing, and CI/CD processes.
  • Stay current with emerging technologies, including Generative AI, machine learning, cloud computing, automation, and modern software development practices.
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related technical field.
  • Strong programming skills in one or more languages such as Python, Java, C++, JavaScript, or TypeScript.
  • Understanding of software development fundamentals, data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Strong analytical thinking and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Demonstrated interest in artificial intelligence, software engineering, data engineering, or emerging technologies through coursework, projects, research, or personal initiatives.
  • U.S. Citizenship with the ability to obtain and maintain a Secret Security Clearance.
  • Preferred: Internship, research, co-op, hackathon, or capstone project experience related to software development, AI, machine learning, or data engineering.
  • Preferred: Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Preferred: Familiarity with Git and version control best practices.
  • Preferred: Knowledge of APIs, databases, data processing, or cloud-native architectures.
  • Preferred: Exposure to AI/ML concepts, Generative AI, large language models (LLMs), or data analytics.
  • Preferred: Interest in cybersecurity, DevSecOps, automation, or data engineering.
  • Preferred: Experience with Python-based development or AI/ML libraries through academic projects.
  • Preferred: Active Security Clearance.
Core Competencies

Demonstrates strong programming skills in Python, Java, C++, JavaScript, or TypeScript, with a solid understanding of software development fundamentals and methodologies such as Agile. Capable of developing AI-enabled solutions and scalable backend services while maintaining technical documentation and collaborating effectively with stakeholders.

Highest-signal resume keywords
  • Programming Skills in Python, Java, C++, JavaScript, or TypeScript
  • AI and Machine Learning Solution Development
  • Cloud Platforms (AWS, Microsoft Azure, Google Cloud Platform)
  • Agile Development Methodologies
  • Technical Documentation Development
Hard Skills
  • Software Development Fundamentals
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • APIs
  • Databases
  • Data Processing
  • CI/CD Processes
  • Secure Coding
  • Version Control
Soft Skills
  • Analytical Thinking
  • Problem-Solving
  • Written Communication
  • Verbal Communication
Certifications & Qualifications
  • Secret Security Clearance
Industry Keywords
  • Artificial Intelligence
  • Machine Learning
  • Data Engineering
  • Emerging Technologies
  • Cybersecurity
Tools & Technologies
  • Git
  • Cloud Platforms
  • AI/ML Libraries
  • Automation Tools
  • DevSecOps Tools
#J-18808-Ljbffr