job description
Join ST Engineering as a Ground Software Engineer and play a pivotal role in developing cutting-edge satellite ground software systems. Based in the vibrant tech hub of Canggu, Bali, you'll collaborate with cross-functional teams to deliver high-quality solutions that drive innovation in the aerospace and defense sectors.
This is a unique opportunity to work on advanced DSC/CY/Geo-Insights projects, leveraging your expertise in software engineering to create systems that support critical satellite operations. You'll be part of a dynamic team that values creativity, precision, and continuous learning.
ST Engineering is a global leader in technology and engineering solutions, offering a collaborative work environment, competitive compensation, and opportunities for professional growth. If you're passionate about software development and eager to contribute to impactful projects, we'd love to hear from you.
Responsibility
- Design, develop, and maintain satellite ground software systems to support mission-critical operations.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and project managers, to ensure seamless integration of software solutions.
- Implement and optimize algorithms for data processing, encryption, and geospatial analysis.
- Conduct thorough testing and validation of software systems to ensure reliability, security, and performance.
- Troubleshoot and resolve software issues, providing timely support to internal and external stakeholders.
- Document software designs, development processes, and operational procedures for future reference.
- Stay updated with industry trends and emerging technologies to drive continuous improvement in software solutions.
- Participate in code reviews, sprint planning, and agile development processes to enhance team productivity.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, with a focus on ground systems, satellite operations, or aerospace applications.
- Proficiency in programming languages such as C++, Java, Python, or similar.
- Strong understanding of software engineering principles, including design patterns, data structures, and algorithms.
- Experience with real-time systems, embedded software, or mission-critical applications is a plus.
- Familiarity with geospatial data processing, cybersecurity, or data encryption techniques.
- Excellent problem-solving skills and the ability to work effectively in a team environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.