Core-Platform Software Engineer

Viasat

Hyderabad, Chennai

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat in Hyderabad is seeking a skilled Software Engineer to support critical infrastructure for Viasat internet and streaming services. The ideal candidate will have 5+ years of experience in software development using C/C++/Rust/Go/Bash/Python, and a Bachelor’s or Master’s degree in Computer Science or Engineering. Responsibilities include designing software architecture on Linux, improving CI/CD systems, and participating in software testing. The position offers opportunities to work on modern technologies and contribute to impactful projects.

Qualifications

  • 5+ years’ experience in hands-on experience using C/C++/Rust/Go/Bash/Python.
  • Experience with developing and delivering software using CI/CD and DevOps practices.
  • Strong analytical skills to evaluate software architecture & design.

Responsibilities

  • Participate in software engineering as part of an agile team.
  • Drive software architecture involving Linux OS and custom support applications.
  • Maintain continuous integration and deployment systems.

Skills

C/C++/Rust/Go/Bash/Python
CI/CD and DevOps practices
Object Oriented methodology
Analytical skills

Education

Bachelor’s or Master’s degree in Computer Science or Computer Engineering

Tools

GitHub Actions
Artifactory
Vault

Job description

About us

One 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

We provide the WiFi experience, you, as a passenger on the world’s leading airlines get to use for super‑fast Viasat internet and streaming content. As a member of our team you will support the critical infrastructure used for creating, testing, and delivering this content to our dedicated mobility access servers (MAS).

The day‑to‑day
  • Software engineering as part of an agile development team
  • Actively design and drive software architecture involving a Linux based operating system with custom support applications involving REST, HW interfaces, ARINC controllers, cellular device controllers, and other low level driver support
  • Participate in the design, development and testing of software products we support
  • Maintain and improve our current setup for continuous integration and continuous deployment (CI/CD) systems, with a focus on applying GitHub Actions, Artifactory, Vault, and GitHub.
  • Improve and implement testing, both virtual and on bare metal hardware meant to improve software quality by catching issues before they get to production
  • Participate in code reviews of software with a view to deliver quality products in the short and long term
  • Travel up to 10%
What you’ll need
  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering
  • 5+ years’ experience in hands‑on experience using C/C++/Rust/Go/Bash/Python in embedded environments, with a track record of success
  • Hands‑on experience with Object Oriented methodology and development
  • Experience with developing and delivering software using CI/CD and DevOps practices
  • Ability to champion modern software practices and uphold software quality standards in all phases of development
  • Strong analytical skills and the ability to evaluate software architecture & design, including existing codebases
  • Performing tests following a requirement based testing approach
What will help you on the job
  • Experience working with distributions and embedded optimized frameworks (e.g. AlmaLinux, OpenWRT, Yocto, Buildroot)
  • Deep Understanding of bootloader and Application Bring up process
  • Experience orchestrating and optimizing resources (CPU, Memory, Disk etc) using tools such as but not limited to cgroups, MGLRU
EEO Statement

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this online application, please click here.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer (C++/ Golang)
Lead Engineer (C++/ Golang)

Viasat • Chennai District, Hyderabad

On-site
INR 1,200,000 - 2,000,000
Lead Engineer (C++/ Golang)
Lead Engineer (C++/ Golang)

Viasat • Hyderabad

On-site
INR 1,500,000 - 2,000,000
.Net Senior Software Engineer
.Net Senior Software Engineer

InvestedintheMission • Hyderabad

On-site
INR 2,000,000 - 3,400,000
.Net Senior Software Engineer
.Net Senior Software Engineer

Viasat • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer - Instrumentation
Senior Software Engineer - Instrumentation

Viasat • Chennai District

On-site
INR 1,200,000 - 1,500,000
Senior Software Engineer (SDET, Python)
Senior Software Engineer (SDET, Python)

Viasat • Hyderabad

Hybrid
INR 2,500,000 - 4,500,000
Senior Software Engineer (SDET, Python)
Senior Software Engineer (SDET, Python)

Viasat • Chennai District

On-site
INR 3,500,000 - 5,500,000
Software Engineer - Python , CI/CD and Linux
Software Engineer - Python , CI/CD and Linux

Viasat • Chennai District, Hyderabad

On-site
INR 800,000 - 1,200,000
Senior CPE Solution Architect (RDK-B/OpenWRT/Prpl) - BangaloreVOIS
Senior CPE Solution Architect (RDK-B/OpenWRT/Prpl) - BangaloreVOIS

Vodafone • Pune District

On-site
INR 1,800,000 - 3,000,000
DevOps Engineer
DevOps Engineer

AST SpaceMobile • Hyderabad

On-site
INR 1,200,000 - 2,400,000