AST SpaceMobile
Software Development and Integration Engineer
Lanham, Maryland
No sponsorshipDetected 19 hours ago
PythonC++BashGitAzureCI/CDJenkinsLinuxDevOpsCybersecurityExcelIntellectual PropertyEmbedded SystemsSystems EngineeringElectrical EngineeringControlsTest AutomationCommunicationCollaborationAdaptabilityMicrosoft Office
About the role
- 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.
Responsibilities
- Perform integration of software components, firmware, embedded applications, and third-party libraries into operational systems.
- Develop and maintain software integration plans, procedures, and automated deployment processes.
- Design and implement automation scripts to improve build, testing, deployment, and release workflows.
- Define and maintain software interfaces, integration dependencies, and configuration requirements.
- Configure, manage, and maintain software development and integration environments, including source control repositories, build systems, and CI/CD pipelines.
- Support software verification, validation, and system-level testing activities.
- Maintain software build documentation, release records, and configuration management artifacts to ensure traceability and repeatability.
- Support software-hardware integration efforts and assist in validating system functionality and performance.
- Participate in design reviews, technical discussions, and continuous improvement initiatives.
- Eligibility to obtain and maintain a government security clearance.
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
- Experience with software build, release, and deployment processes.
- Experience with embedded systems, real-time operating systems (RTOS), or software-hardware integration.
- Familiarity with systems engineering processes, requirements management, and verification activities.
- Knowledge of software configuration management and release management best practices.
- Proven ability to work within cross-functional and multidisciplinary environments.
Nice to have
- Troubleshoot and resolve software integration issues through root cause analysis and cross-functional collaboration.
- Contribute to the development of new capabilities and enhancements for customer-focused solutions.
- A minimum of 5 years of experience in software integration, software engineering, DevOps, or related technical roles.
- Experience supporting complex software development and integration projects.
Skills
- Git or equivalent source code management tools.
- Software development and debugging tools.
- Linux-based development and integration environments.
- Software configuration and release management tools.
- Continuous integration and automated testing frameworks.
- Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
- Issue tracking and collaboration platforms.
- Ability to work in a standard office environment and use a computer for extended periods.
- Ability to review software documentation, system diagrams, technical specifications, and engineering data.
- May occasionally work in laboratory, integration, testing, or operational environments.
Company info
- Collaborate with customers, systems engineers, and software development teams to define software requirements, architecture concepts, integration strategies, and test plans.
Visa & Work Authorization
- Eligibility to obtain and maintain a government security clearance
Apply directly at AST SpaceMobile →Create a free account for alerts like thisView AST SpaceMobile immigration profile
This listing is sourced directly from AST SpaceMobile's careers page and normalized into a canonical job model.