Software Engineer - NTN
Viasat · Germantown, MD | Carlsbad, CA · Engineering
About this role
Viasat is hiring a mid-level Software Engineer based in Germantown, MD | Carlsbad, CA. The posting calls out experience with Python, Go, C, Kubernetes. Compensation is listed at $140,500–$221,500 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Germantown, MD | Carlsbad, CA
- Department
- Engineering
- Posted
- Apr 20, 2026
More roles at Viasat
Job description
from Viasat careersOne team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
What you'll do
PHY Management team is responsible for the automated updating, configuration, and monitoring of FPGAs used in the field as well designing embedded management software for a global NTN RAN. Team member responsibilites are to designing and implementing new features as needed, regularly main and update the code base, maintaining PHY applications in Viasat's production networks in devops model. Team members regularly interact with embedded systems and will need to work closely with the Programmable Logic team in order to support features and required configurations for new devices that are in use.
The day-to-day
What’s the day-to-day like for this candidate?
- Design and Implement management applications for Configuring/Updating/Monitoring HW systems
- Use your experience in O-RAN based RU M-plane development
- Maintain and automate CI/CD pipelines for build/testing/deployments
- Weekly On Call shift (12 hours, concurrent with in-office work) to support production & lab environments