17 hours ago
Germantown, MD, USA +2 moreMid Level / Senior
H1B sponsor
Base Salary
$117k - $185k/yr
Responsibilities
- Design, develop, and support embedded software for satellite terminal products.
- Participate in software design, development, and code reviews.
- Collaborate with software engineers and other engineering teams to deliver quality software on schedule.
- Evaluate software designs and existing codebases while contributing as an individual engineer.
- Work as part of an agile development team and travel up to 10%.
Requirements
- Bachelor’s or equivalent degree in computer science or computer engineering.
- 3–5 years of hands-on software development experience using C/C++ and Python.
- 3–5 years of experience with Linux/UNIX.
- Hands-on experience with object-oriented methodology and development.
- Experience using AI tooling in software development.
- Strong analytical, communication, collaboration, ownership, and problem-solving skills.
- Preferred experience includes Rust, unit testing, POSIX, Bash shell scripting, GitHub Actions, Jenkins, Linux kernel development, multithreaded programming, Git, and RF or satellite communications principles.
Benefits
- Site-based work requiring at least three days or 60% per week at a Viasat office or work location.
- Flexible work environment despite the primarily onsite arrangement.
- Medical, financial, and other benefits focused on employee health and wellness.
- Additional cash or stock incentives may be provided depending on the position.
About Viasat
Viasat builds and operates satellite networks that provide internet connectivity and secure SATCOM services for consumers, airlines, enterprises, and governments. Its business spans residential satellite internet, in-flight Wi‑Fi for commercial aviation, managed bandwidth, terminals, and defense-grade communications and encryption products. Founded in 1986 and headquartered in Carlsbad, California, Viasat is a NASDAQ‑listed company that expanded its global footprint by acquiring Inmarsat in 2023.
