remote
Software Engineer - Automation Early Career - Viasat
Software Engineer
Early‑career software engineer focused on automation for satellite communication systems, developing cloud infrastructure, scalable code, and reliable Linux‑based solutions using Python, C++, and AWS technologies.
About the role
Key Responsibilities
- Design, develop, and maintain automation tools for satellite ground and mobility platforms.
- Implement cloud‑native services and infrastructure on AWS to support data processing and telemetry.
- Write clean, efficient code in Python and C++ for real‑time and batch processing pipelines.
- Build, test, and deploy containerized applications using Docker and CI/CD pipelines.
- Collaborate with cross‑functional teams to troubleshoot system issues and improve reliability.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Proficiency in Python and C++ programming.
- Experience with Linux development environments and version control (Git).
- Familiarity with AWS services (EC2, S3, Lambda) and containerization (Docker).
- Understanding of CI/CD concepts and tools (Jenkins, GitHub Actions, or similar).
Skills
pythoncawslinuxcicddocker