
Software Systems Engineer
AST SpaceMobileabout 3 hours ago
Responsibilities
- Define system architectures and interfaces across software components.
- Review and refine requirements to ensure they are complete and testable.
- Monitor system performance budgets throughout development.
- Plan and execute verification activities to validate system performance.
- Support integration, testing, and debugging of hardware and software.
- Contribute to development milestones and gate reviews.
- Apply configuration management and maintain system documentation.
- Develop interface and data flow documentation.
- Coordinate daily software team activities and priorities.
- Track, triage, and escalate software issues as needed.
- 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.
- Minimum of 5 years of relevant professional experience in software systems engineering, development, or verification.
- Experience with complex or distributed systems, such as aerospace or telecommunications.
- Ability to create and maintain technical documentation using collaboration tools.
- Experience in Agile development environments and familiarity with CI/CD practices.
- Exposure to communications systems or networking technologies is a plus.
- Familiarity with model-based systems engineering concepts is beneficial.
- Strong organizational skills and attention to detail.
- Effective written and verbal communication skills.
- Collaborative mindset with a willingness to learn and adapt.