Jobs and Careers
SE

Senior Software Engineer (Satellite Systems)

SES
United Statesfull_timeVerifiedPosted 28 Feb 2024
💰 $160,000/yr($130,000/yr$160,000/yr)

About the role

Senior Software Engineer (Satellite Systems)
US - VA - Manassas, Luxembourg - Betzdorf, Netherlands - The Hague, US - DC - Washington

 

 

The Senior Software Engineer (Satellite Systems) supports the Space Programs Software Development team. The Space Programs Software Development focuses on development of software solutions supporting current, next-generation MEO/GEO space and ground assets. This global team consists of system architects, software engineers, software architects, test & integration engineers. We are looking for a Senior Software Engineer with expertise in satellite communication systems to join our team. As part of the team, you will play a key role in design, development, and validation of resource allocation software for MEO & GEO space and ground assets. This position presents an exciting chance to integrate and enhance software expertise with a deep understanding of satellite systems. You are ideally someone who has a curious mind, positive attitude, ambition, knowledge of communication systems and love to write code. 

 

You will be responsible for (this is not an exhaustive list):

  • Work with program management team to design and develop features needed to fulfil product requirements
  • Lead the development of high-quality software by actively participating in all stages of software development lifecycle
  • Be the subject matter expert on satellite communication systems and use the knowledge in the highly complex feature design and development
  • Conduct thorough testing and maintenance of the existing code base through the implementation of unit tests and prompt resolution of identified bugs
  • Engage in peer reviews of Pull Requests to ensure code quality, share insights, and contribute to the continuous improvement of the overall codebase
  • Investigate and provide support for anomaly resolution within operational systems, proposing both corrective and preventive actions to enhance system stability
  • Collaborate closely with the architecture leads to comprehend specific task challenges and devise innovative coding solutions, actively participating in solution design and implementation discussions
  • Initiate the creation of tickets for solution implementation, presenting proposed solutions in a coherent manner that considers all system needs and influences
  • Evaluate the relevance of new technologies and perform assessments to determine their applicability in the system
  • Be involved in onboarding, training, and mentoring new team members, ensuring a smooth integration into the project
  • Coordinate and share information and knowledge with other development teams and test teams, fostering effective communication within the team
  • Actively participate in knowledge-sharing sessions with team members and subject matter experts, cotributing to a collaborative and learning-oriented environment
  • Perform demonstrations to stakeholders and customers, showcasing the developed solutions and addressing any inquiries to ensure customer satisfaction
  • Maintain comprehensive technical documentation, capturing key aspects of the software development process and system architecture for future reference and knowledge transfer

     

 

YOUR PROFILE

  1. Must have
  • Bachelor or Master’s degree in computer Science, Software Engineering, Telecommunication, or Electrical Engineering.
  • 8+ years of relevant work experience, encompassing designing, developing, and testing software tailored for high-reliability critical systems
  • Technical expertise in satellite communication systems or telecommunication systems
  • Strong programming skills in Python, or equivalent scripting languages
  • Knowledge or hands-on experience with databases.
  • Familiarity or experience with Continuous Integration/Continuous Deployment (CI/CD) tools, with a prefer-ence for Azure DevOps.
  • Understanding of cloud orchestration tools, technologies, and API standards.
  • Specialized domain knowledge or experience in one or more of the following areas: Telecommunication, Satellite-based communication system design, Data communication, RF/Antenna Systems, or Optimization.
  • Exhibits high motivation and adept prioritization skills, consistently delivering results within tight deadlines while working towards overarching objectives.
  • Willingness and ability to travel up to 25% of the time as required by business needs

 

  1. Nice to have
  • Ability to foster and enhance culture of collaboration and excellence in everything
  • Willingness to propose new and innovative methods to improve 
  • Outstanding communication and presentation skills, conveying complex technical in-formation to both technical and non-technical audience

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SES

View company profile →