Full-Stack Software Engineer (Ground Management System)
We are seeking a talented and experienced Full-Stack Software Engineer to design, develop and integrate our NTN ground management system within the SatCom ecosystem. This role will focus on developing a proprietary software that will integrate with existing industry-standard tools and protocols commonly used in the satellite community to create a seamless and efficient user experience. You will be responsible for developing a system that not only meets our specific requirements but also integrates harmoniously with the established NTN environment.
Responsibilities:
* NTN Ecosystem Integration:
o Design and develop a ground management system that integrates with existing NTN tools and protocols, becoming a key part of the wider ecosystem.
o Analyze and understand the standards and tools prevalent in the satellite community to ensure compatibility and interoperability.
o Develop and maintain APIs for seamless communication with other NTN components.
* Full-Stack Development:
o Design, develop, and maintain both front-end and back-end components of the ground management system.
o Implement robust data management and storage solutions.
o Ensure system scalability, performance, and security.
* User Interface (UI) and User Experience (UX) Design:
o Collaborate with stakeholders to define user requirements and design intuitive interfaces that align with established NTN workflows.
o Create wireframes, prototypes, and visual designs for the management system.
o Conduct user testing and gather feedback to improve the user experience.
* System Configuration and Monitoring:
o Develop tools and interfaces for configuring and monitoring in-flight system parameters within the NTN environment.
o Implement real-time data visualization and reporting capabilities, leveraging existing NTN data streams where possible.
o Design and implement alert and notification systems for critical events.
* Collaboration and Communication:
o Work closely with cross-functional teams, including hardware engineers, system architects, and product managers.
o Communicate effectively with stakeholders to gather requirements and provide updates, especially regarding NTN integration.
o Participate in code reviews and contribute to improving development processes.
Required Qualifications:
* Master's degree in Computer Science, Software Engineering, or a related field.
* Strong proficiency in relevant programming languages and most common front/back-end frameworks.
* Creativity.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Satellite Telecommunications
#J-18808-Ljbffr