This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is in an extremely customer facing role leading multi faceted mission critical system development, deployment and evolution. The successful candidate will analyze user requirements, develop new software, and enhance existing systems to meet the demands of modern satellite communication technologies. This role will involve working on complex algorithms and ensuring software quality through automated testing and debugging.
Job Responsibility:
Analyze user requirements to derive software designs for new applications or modifications to existing software
Write high-quality, maintainable C++ code for satellite communication applications
Debug and correct defects in existing software
Design and implement database or data repository interfaces and queries
Design and implement complex algorithms that adhere to strict timing, system resource, and interface constraints
Integrate automated testing as part of the development lifecycle
Work closely with cross-functional teams
Maintain comprehensive documentation for software designs, processes, and interfaces
Requirements:
TS/SCI/Full Scope Polygraph Clearance
Proficiency in C++ development, with a solid understanding of real-time systems and performance optimization
Experience with RF signals analysis or satellite communications system design and theory
Familiarity with DevOps processes and tools, particularly in virtual (VMware) and containerized (Docker/Kubernetes) environments
Experience with message queue implementation and communication protocols
Strong analytical and problem-solving abilities
Excellent communication and collaboration skills
Adaptability and a commitment to continuous learning and improvement