Software Development Engineer C, C++/python, Network Protocols Job in Viasat

Software Development Engineer C, C++/python, Network Protocols

Apply Now
Job Summary


Bigger challenges. Bolder ideas. Global impact. At Viasat, were on a mission to deliver connections with the capacity to change the world. Were the company behind the worlds fastest satellite internet service, with technology thats helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.
Were growing rapidly and looking for passionate, innovative professionals to join our team and connect the world to more. Youll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the worlds first truly global Internet Service Provider.
Viasat was founded in 1986. Today, we have over 5600 employees globally and in the year ending March 2018, our revenues were ~$2.3 Billion.
Job ResponsibilitiesAs a Software Engineer, you will work with a world class team developing and deploying new technologies on a cutting edge network. You will design, develop and deploy new and innovative technology into a service provider network. Viasats unique position as a service provider and equipment manufacturer allows you to experience the whole life cycle of software development all the way from design to deployment.
You will be a member of the software team that is changing the way the internet is experienced. We are developing web acceleration technologies that enable customers to flip through web pages as quickly as turning pages in a book. Our team members enjoy working closely with each other utilizing an agile development methodology. Priorities can change quickly, but our team members are able to stay ahead of deadlines to delight every one of our customers whether they are internal or external to Via sat. We are searching for candidates who enjoy working with people and have a technical mind that excels when being challenged.
Required Skills:- 5 to 8 years of software engineering experience in Object Oriented Programming (C/C++, Python, Go or any modern programming language) with strong emphasis on software architecture and design.- Experience with network programming and concurrent/multithreaded programming.- Strong hands-on working knowledge of L2/L3 protocols and L4-L7 applications.- Working experience with Intel DPDK, SRIOV, OVS.- Demonstrated experience in Networking (TCP/IP, OSPF/BGP), protocol development and troubleshooting expertise.- Agile and DevOps experience.- Strong oral and written communication skills.- Bachelors degree in Computer Science, Electrical Engineering, or related Engineering Disciplines.- Up to 10% of travel.
Preferred Skills:- Experience with telecom/networking/satellite/wireless communications.- Experience leading a team of engineers.- Experience building CI/CD pipeline and automated software deployments.- Experience working in cloud environment.
Qualification :
BA/BS or equivalent experience

Experience Required :

5 to 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs