Job Opportunity
We are seeking a seasoned professional to fill the position of Software Development Expert. This individual will be part of a global team responsible for satellite communications innovation and engineering.
Key Responsibilities:
* Analyze technical requirements and design efficient software solutions that meet industry standards.
* Contribute to product development in areas like architecture, infrastructure performance, testing, and reliability.
* Collaborate with engineers on solution designs and participate in Agile framework implementation.
* Assist with system testing, including design, automation, and execution.
Essential Qualifications:
* Bachelor's or Master's degree in Computer Science, Electrical Engineering, or Mathematics, or equivalent experience.
* At least 5 years of industry experience in programming and software development.
* Hands-on experience with C++ and Linux development environments.
* Strong understanding of object-oriented design principles and modeling.
* Proficiency in at least one high-level programming language and scripting experience.
* Familiarity with version control systems and Cloud-based development architectures.
Bonus Skills:
* Experience with telecommunications systems, such as TCP/IP and networking protocols.
* Knowledge of Satellite/Terrestrial communications systems and Cloud Provider Platforms.
* Expertise in test automation integrated in a CI/CD pipeline.