Software Engineer III
Core
Develop mission-critical satellite communication software, design complex algorithms, and manage system deployment for defense and intelligence applications.
Role type
Senior C++ Software Engineer (Satellite Communications)
Builds
Real-time satellite communication systems and mission-critical software applications
Domain
Defense / Intelligence / Satellite Communications (via careerplan.io/jobs/9ce69d86-b396-45b8-8200-17e678c52129-software-engineer-iii-at-prosync)
Deliverable
production ML models | product features
Required skills
C++, real-time systems, RF signals analysis, satellite communications theory, Linux (RHEL/Rocky/EL9), Kubernetes security, Kubernetes cluster management, Ansible, GitOps, Python, Bash scripting
Preferred skills
Go, networking (switching/routing/VLANs), CKA certification
Technologies
C++, Linux, Kubernetes, Rancher, RKE2, Helm, Ansible, Docker, VMware, Git, Python, Bash, YAML, JSON
Responsibilities
Analyze user requirements to derive software designs, write high-quality C++ code for satellite applications, design and implement complex algorithms under strict timing constraints, integrate automated testing, manage Kubernetes cluster lifecycle and security, configure Linux operating systems and services
Seniority
Senior, hands-on IC
