Senior Digital Network Architect - Space-Based Systems
We are seeking a Senior Digital Network Architect to join or lead a team of architects responsible for designing, implementing, and validating digital architecture solutions for next-generation broadband, direct-to-device, and 5G networks within satellite constellations and other space-based systems.
Key Responsibilities
- Lead the design and architecture of digital units optimized for the space environment.
- Translate system- and client-level requirements into a detailed digital network architecture (I/O design, power estimates, FPGA integration, software interfaces, etc.).
- Collaborate closely with FPGA, software, and test engineers to drive system integration.
- Identify and mitigate technical risks and challenges related to technology and design.
- Ensure the digital architecture supports design for manufacture/test (DFM/DFT) in aerospace environments.
- Prepare and review technical documents, including design requirements, test plans, procedures, and presentation materials.
- Engage with clients, engineers, and project managers to ensure alignment of technical solutions with program goals.
- Regularly report progress, risks, and design updates to program leads or management.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- 10+ years of experience in network design, with demonstrated success in complex system development.
- Proven experience leading technical teams.
- Expertise in digital networking (Ethernet, TCP/IP, MPLS).
- Strong stakeholder management, conflict resolution, and negotiation skills.
- Solid foundation in electronics and digital systems.
- Knowledge of RF and satellite communication protocols (5G, DVB-S2X, DVB-RCS2) is an asset.
- Experience designing architectures involving multi-disciplinary components (FPGA, software, mechanical).
- Familiarity with Agile development methodologies (Scrum, Kanban) and version control (e.g., Git).
- Working knowledge of FPGA concepts and embedded software (especially Linux-based).
- Ability to explain complex systems clearly and simplify operational understanding.
- Strong problem-solving and debugging skills, especially in network environments.
- Structured, methodical approach to managing design processes across multiple teams.
- Commitment to continuous learning and staying current with industry advancements.
- Excellent verbal and written communication skills.