AST SpaceMobile

AST SpaceMobile

Software Systems Engineer

Lanham, Maryland, United States

Sponsorship not specifiedDetected 20 days ago
PythonC++Distributed SystemsGitCI/CDJiraConfluenceIntellectual PropertyEmbedded SystemsSystems EngineeringAerospace EngineeringElectrical EngineeringCommunicationCollaborationOrganizational SkillsSharePoint

About the role

  • The ideal candidate brings a solid foundation in systems engineering and software practices, along with strong collaboration skills to contribute to successful program execution.

Responsibilities

  • Plan and execute verification activities to validate system performance.
  • Support integration, testing, and debugging of hardware and software.
  • Apply configuration management and maintain system documentation.
  • Develop interface and data flow documentation.
  • Facilitate team meetings and drive action items to closure.
  • Maintain accurate documentation across shared engineering tools.

Requirements

  • Bachelor's degree in software engineering, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of relevant professional experience in software systems engineering, development, or verification.
  • Education:

Nice to have

  • Experience working with complex or distributed systems, such as aerospace, telecommunications, or embedded platforms.
  • Experience working within Agile development environments and familiarity with CI/CD practices.
  • Exposure to communications systems, networking technologies, or other high-reliability system domains is a plus.
  • Familiarity with model-based systems engineering (MBSE) concepts and industry standards is beneficial.
  • Ability to work effectively in cross-functional teams and contribute to a positive team environment.

Skills

  • Effective written and verbal communication skills, including the ability to escalate issues appropriately.
  • Collaborative, proactive mindset with a willingness to learn and adapt to new technical domains.
  • Technology Stack:
  • Proficiency in one or more programming languages (e.g., C/C++ for embedded systems, Python for automation and testing).
  • Experience with issue tracking and version control tools (e.g., Jira, Git).
  • Understanding of configuration management principles and software development lifecycle processes.
  • Physical Requirements
  • Ability to work in a standard office or engineering lab environment.
  • Ability to use a computer and related equipment for extended periods.
  • Participate in virtual or in‑person meetings as required
  • This job description may not be inclusive to the duties and responsibilities listed.
  • Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands.

This listing is sourced directly from AST SpaceMobile's careers page and normalized into a canonical job model.