Software Engineering Intern

York Space Systems

Greenwood Village (CO)

On-site

USD 40,000 - 55,000

Part time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

York Space Systems in Greenwood Village, CO, is seeking a Software Engineering Intern focused on full-stack development to build and test features for a space vehicle testing platform. You'll work in an Agile team, contribute to frontend improvements with React, backend APIs with FastAPI, and help implement SITL/HITL tooling and automation.

Ideal candidates are strong Python programmers with Linux experience, a collaborative mindset, and a passion for aerospace software in a fast-paced

Qualifications

  • 0-2 years of experience in software engineering.
  • Bachelor’s degree or greater in Aerospace Engineering, Computer Science, or related field
  • Proven experience with Python development
  • Experience with full-stack web development, including backend development support for APIs and databases
  • Understanding and experience with API development & usage
  • Frontend development with React or equivalent
  • Backend development with FastAPI or equivalent
  • Experience with distributed task management
  • Experience with database management MongoDB
  • Experience with Git and modern day Agile software development practices & tools
  • Experience developing in a Linux environment
  • Some experience with bash scripting
  • Familiar with Docker, Docker Compose, & containerization
  • Knowledge of GitLab & CI/CD pipelines and using them for development
  • Familiar with writing test documentation, such as test plans, procedures, and reports.
  • Can proactively identify problems and communicate them clearly to leadership and/or more senior engineers
  • Proficient at technical documentation
  • Ability to obtain a Security Clearance (Secret or above)

Responsibilities

  • Support test-driven development for spacecraft flight software, ground software, and space vehicle integration
  • Perform troubleshooting and debugging of SIT tools and infrastructure
  • Participate in an agile scrum team focused on delivering embedded software for space applications
  • Collaborate with team members, management, and customers to ensure projects are completed to standard
  • Develop software architectures and designs that meet requirements
  • Develop interfaces and processes running on embedded Linux
  • Propose, review, and analyze potential implementation approaches based on cost, complexity, and schedule
  • Develop the associated code following strict project coding guidelines and process requirements
  • Develop, execute, and analyze unit tests verifying satisfaction of requirements, proper implementation of interfaces, and code coverage
  • Work with other subsystems to ensure proper integration of subsystem code into the functional design
  • Participate in development of Software-in-the-loop (SITL) and Hardware-in-the-loop (HITL) systems
  • Perform or provide oversight of SITL and HITL integration and testing

Skills

Python
Full-stack web dev
API development
React frontend
FastAPI backend
Linux environment
Bash scripting
Docker & containers
Git & CI/CD
Test documentation
Security clearance readiness

Education

Bachelor's degree or higher in CS/AE

Tools

Docker
Git
GitLab
CMake
SWIG
CI/CD tooling

Job description

York Space Systems is looking for a talented and enthusiastic Software Engineering lntern. This individual will be responsible for developing and testing new features and bugfixes for a full-stack application used for executing and managing Space Vehicle testing in a streamlined and safe way.

The successful candidate takes part in software engineering activities associated with the delivery of this application to internal customers that will utilize the product. This assignment includes implementing designed features into an existing full-stack application to add capabilities that will aid test execution engineers in areas such as making the frontend more efficient and user-friendly and backend optimizations to increase product efficiency.

The ideal candidate for this role is a talented coder with a passion for working with software and hardware. Our ideal candidate thrives in a highly collaborative environment and enjoys the challenge of creating working solutions from complex, multi-faceted design requirements.

RESPONSIBILITIES:
  • Support test-like-you-fly, test driven development for spacecraft flight software, ground software, and space vehicle integration
  • Perform troubleshooting and debugging of SIT tools and infrastructure
  • Participate in an agile scrum team focused on delivering embedded software for space applications.
  • Collaborate with team members, management, and customers to ensure projects are completed to standard.
  • Identify risks and form contingency plans as soon as possible.Software Engineer Intern - Full Stack Development
  • Communicate with the team about challenges, failures, and successes.
  • Influence technical design and code reviews to ensure quality of deliverables.
  • Work with systems engineers and peers to understand and expand requirements based on high-level specifications.
  • Develop software architectures and designs that meet requirements.
  • Develop interfaces and processes running on embedded Linux.
  • Propose, review, and analyze potential implementation approaches based on cost, complexity, and schedule.
  • Develop the associated code following strict project coding guidelines and process requirements.
  • Develop, execute, and analyze unit tests verifying satisfaction of requirements, proper implementation of interfaces, and code coverage.
  • Work with other subsystems to ensure proper integration of subsystem code into the functional design.
  • Participate in development of Software-in-the-loop (SITL) and Hardware-in-the-loop (HITL) systems.
  • Perform or provide oversight of SITL and HITL integration and testing.
QUALIFICATIONS:
  • 0-2 years of experience in software engineering.
  • Bachelor’s degree or greater in Aerospace Engineering, Computer Science, or related field
  • Proven experience with Python development
  • Experience with full-stack web development, including backend development support for APIs and databases
  • Understanding and experience with API development & usage
  • Frontend development with React or equivalent
  • Backend development with FastAPI or equivalent
  • Experience with distributed task management
  • Experience with database management MongoDB
  • Experience with Git and modern day Agile software development practices & tools
  • Experience developing in a Linux environment
  • Some experience with bash scripting
  • Familiar with Docker, Docker Compose, & containerization
  • Knowledge of GitLab & CI/CD pipelines and using them for development
  • Familiar with writing test documentation, such as test plans, procedures, and reports.
  • Can proactively identify problems and communicate them clearly to leadership and/or more senior engineers
  • Proficient at technical documentation
  • Ability to obtain a Security Clearance (Secret or above)
DESIRED QUALIFICATIONS:
  • Self-starter with the ability to pick up new concepts quickly
  • Experience with databases (SQL, Influx, Mongo, Redis)
  • Ability to communicate complex topics to a non-technical audience
  • Experience in end-to-end system level automated testing
  • Experience with Software in the loop test systems
  • Experience with Hardware in the loop test systems
  • Experience in modeling, analysis and validation of satellite subsystems
  • Experience with embedded systems, networking, and pub/sub message middleware
  • Experience with build system tools such as CMake, SWIG, and package management
  • Experience testing hardware systems, preferably for space flight
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Intern
Software Engineering Intern

York Space Systems • Austin (TX)

On-site
USD 25,000 - 39,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Flight Software Engineering Intern
Flight Software Engineering Intern

York Space Systems • Greenwood Village (CO)

On-site
USD 30,000 - 47,000
Junior Software Test Automation Engineer
Junior Software Test Automation Engineer

York Space Systems • Greenwood Village (CO)

On-site
USD 80,000 - 110,000
Embedded Flight Software Engineer (Early Career)
Embedded Flight Software Engineer (Early Career)

York Space Systems • Greenwood Village (CO)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

York Space Systems LLC • Greenwood Village (CO)

On-site
USD 75,000 - 95,000
Software Engineer
Software Engineer

Front Door Defense • Greenwood Village (CO)

On-site
USD 100,000 - 120,000
Full-Stack Software Engineer Intern – Space Systems
Full-Stack Software Engineer Intern – Space Systems

York Space Systems • Greenwood Village (CO)

On-site
USD 40,000 - 55,000
Flight Software Platform Engineer
Flight Software Platform Engineer

York Space Systems • Greenwood Village (CO)

On-site
USD 70,000 - 95,000
Space Vehicle Automation Engineer Intern
Space Vehicle Automation Engineer Intern

Front Door Defense • Greenwood Village (CO)

On-site
USD 30,307 - 35,817
Medical coverage for interns
Software Engineer - Simulation
Software Engineer - Simulation

York Space Systems • Greenwood Village (CO)

On-site
USD 90,000 - 140,000