Software Engineer Asc

Global Edge Group

Highlands Ranch, COFresher1h agovia LinkedIn

About the Role

We are seeking an Early Career Software Engineer to join a team developing software for space vehicles and payload systems. In this role, you will contribute to the design, development, integration, and testing of flight software that supports mission-critical space applications. You will work within an Agile engineering environment, collaborating with cross-functional teams to deliver reliable, thoroughly tested, and flight-ready software throughout the development lifecycle, including operations and sustainment.

Key Responsibilities

  • Collaborate with software engineers to design and implement code solutions for space flight software applications.
  • Develop, test, debug, and maintain software components as part of an Agile development team.
  • Participate in peer code reviews, provide constructive feedback, and contribute to code integration and merge approvals.
  • Support software verification and validation to ensure functionality, reliability, and compliance with technical requirements.
  • Work collaboratively with cross-functional teams to troubleshoot issues and resolve software defects.
  • Contribute to continuous improvement initiatives involving software development practices, testing, and integration.
  • Support software throughout development, deployment, operations, and sustainment phases.

Requirements & Tech Stack

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.
  • Proficiency in C++ programming.
  • Demonstrated experience working with Linux operating systems.
  • Experience working in an Agile software development environment.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective written and verbal communication skills, with the ability to collaborate across engineering teams.

Desired Skills

  • Familiarity with version control systems, particularly Git.
  • Experience with one or more of the following: Python, JavaScript, or HTML.
  • Experience using automated unit testing frameworks.
  • Familiarity with software integration, verification, and validation practices.
  • Understanding of software development lifecycle principles and collaborative code review processes.
  • Proficiency in AI prompting techniques and the practical application of AI tools to support software development, debugging, testing, and documentation.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Emonics LLC, BAE Systems, Inc., Lockheed Martin

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job