Responsibilities
- Lead software integration activities for digital telecommunications payload systems
- Integrate and validate software across complex, distributed system architectures
- Collaborate with hardware, software, systems, and test engineering teams to ensure successful system integration
- Support the development and integration of Software Defined Radio (SDR) and digital beamforming technologies
- Work with embedded software, real-time operating systems (RTOS), FPGA interfaces, and communication protocols
- Develop and maintain automated testing and CI/CD pipelines to improve software quality and deployment
- Identify, assess, and mitigate technical risks associated with software integration
- Prepare technical documentation and support system verification and validation activities
Requirements
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
- 5+ years of experience in software development and integration, preferably within the aerospace or telecommunications industry
- Experience leading software integration activities in complex, distributed systems
- Strong understanding of digital telecommunications payloads, including Software Defined Radio (SDR) and digital beamforming architectures
- Familiarity with: Embedded software development, Real-Time Operating Systems (RTOS), FPGA interfaces, Communication protocols
- Hands-on experience with: Test automation, CI/CD practices, GitLab, Jenkins, Python, MATLAB, Docker
- Strong collaboration, communication, and technical risk management skills
Nice to Have
- Experience supporting satellite payload or space systems integration
- Knowledge of aerospace software development lifecycle and systems engineering practices
- Experience with mission-critical or safety-critical software systems
- Familiarity with satellite communications or digital payload technologies