Satellite Communications Software Engineer
We are seeking a highly skilled software engineer with expertise in satellite communications systems and related technologies.
* Analyze requirements to design efficient software solutions that meet the needs of our clients.
* Contribute to product development in areas like software architecture, infrastructure performance, testing, and reliability.
* Research, design, develop, test, integrate, and document software functionality within an Agile framework.
Requirements:
Skills and Qualifications
* BS/MS in Computer Science, Electrical Engineering, or Mathematics, or equivalent experience.
* 5+ years of industry experience in programming and software engineering.
* Hands-on experience with C++ and Linux development.
* Strong understanding of object-oriented design, modeling, and programming.
* Proficiency in at least one high-level programming language.
* Scripting experience (shell scripting, Python, etc.).
* Knowledge of TCP/IP and networking protocols.
* Experience with Cloud-based development environments and architectures.
* Familiarity with version control systems (Git).
Bonus Points
* Experience with telecommunications systems (3GPP, 5G, ORAN, MEC, IoT).
* Experience with Satellite/Terrestrial communications systems.
* Proficiency in professional software engineering practices and best practices, including UML.
* Experience with network management systems, virtualization, and Cloud Provider Platforms.
* Expertise in test automation integrated in a CI/CD pipeline.
We encourage you to apply if you are a highly motivated and skilled software engineer with a passion for innovation.