Senior Software Integration Engineer Verified today
Position Overview
AST SpaceMobile is building a global cellular broadband network in space to operate directly with standard mobile devices. We seek a Senior Software Integration Engineer to join our defense team, integrating multiple software components, modules, and third-party libraries into functional systems for our space-based platforms. You will create and manage the software integration environment, develop automation scripts, and troubleshoot complex issues at the intersection of different software modules.
Key Responsibilities
- Perform hands-on integration of firmware, embedded applications, and signal processing algorithms onto target hardware including RFSoC boards.
- Develop and maintain software integration plans, procedures, and automated scripts to streamline build and deployment.
- Collaborate with software development, FPGA, and systems engineering teams to define APIs and resolve integration dependencies.
- Configure, manage, and maintain the software integration environment, including build servers, version control systems, and CI/CD pipelines.
- Troubleshoot and debug issues during software integration, performing root cause analysis and implementing solutions across teams.
- Document integration processes, software builds, and release configurations to ensure repeatability and traceability.
- Support system-level testing by providing stable software builds and assisting with software-hardware integration verification.
Qualifications
Education:
Bachelor's degree in engineering or a related technical field.
Experience:
Minimum 5+ years in software integration, DevOps, or software engineering, preferably in aerospace, defense, or telecommunications environments.
Preferred Qualifications
- Experience with embedded systems, real-time operating systems (RTOS), and software-hardware integration.
- Experience collaborating with FPGA developers and familiarity with Xilinx/AMD platforms including PetaLinux.
- Active U.S. Security Clearance highly preferred.
Skills and Attributes
- Strong interpersonal skills and proven ability to collaborate effectively within cross-functional teams.
- Excellent written and verbal communication skills for technical documentation and team coordination.
- Meticulous attention to detail to ensure accuracy of integration processes and deliverables.
- Strong problem-solving and analytical skills for troubleshooting complex systems.
Technology Stack
- Programming and scripting languages: C/C++, Python, Bash.
- Version control systems: Git.
- Build automation tools: Jenkins, GitLab CI.
