Software Engineer, Networks
Kepler designs, builds, launches, and operates an advanced network of low earth orbit satellites with the ultimate goal of bringing the internet to outer space.
51-200
Responsibilities:
- Work closely with network architect to build and deploy user segment of space Internet service.
- Work with other teams to integrate and develop user segment software.
- Take ownership for the design and development of all SDN and SD-WAN controllers
- Design and build a network simulator for the Internet in space service
- Develop tools for the network operations team to obtain telemetry and monitor Kepler’s network infrastructure[
- Develop tools for the network operations team to maintain and configure Kepler’s network infrastructu
Requirements:
- Bachelor’s Degree in a technology related field or equivalent experience to a Bachelor's degree.
- 5+ years with BGP, MPLS, ISIS, and/or OSPF.
- 5+ years working in a Linux/Unix environment.
- 5+ years experience with OpenFlow, Open vSwitch, SwitchDev, or similar network virtualization experience.
- 3+ years experience in automating network tasks via Bash/shell or Python.
- 3+ years experience with systems programming in C and/or C++.
- Deep experience with L2, L3, and L4 technologies, routing, and transport protocols.
Bonus Points:
- Experience deploying to OpenStack distributions in Network Functions Virtualization (NFV) environments.
- Experience with network simulators such as ns-3 or mininet.
- Experience designing SDN and/or SD-WAN controllers.
- Experience with security protocols such as IPSec, MacSec
- Experience with Linux kernel routing, bridging, etc.
- Experience troubleshooting full-path Internet related issues.
- Experience with best practices in application, server, and network security.
- Experience with orchestrating and running large-scale IaaS systems.
- Experience with Ansible, Salt, Chef, or Puppet.
- Experience using continuous integration testing systems such as GitLab CI or Jenkins.
About this role
March 29th, 2023
January 28th, 2023
Full Time
Apply now
Job expired?Please let Kepler know you found this job on Himalayas. This will help us grow!
About Kepler
Learn about Kepler and their company culture.
Today, Kepler serves the needs of the earth by connecting machines all around the world using its satellites on orbit and other complementary networks. Through a host of compatible partner equipment, we make it easy to use satellite communications in your solution and route data over the best networks.
Tech stack
Learn about the technology and tools that Kepler uses.
Benefits and perks
Learn about the benefits and perks that Kepler provides.
Unlimited vacation
Take as much time off as you want as long as it doesn't interfere with your ability to do your work.
Flexible working hours
We accommodate all kinds of lifestyles and life stages. Come work on your terms.
Stock options
Every employee gets equity, so you are rewarded for your best work.
Healthcare benefits
Medical, dental, and vision insurance.
Apply now
Job expired?Please let Kepler know you found this job on Himalayas. This will help us grow!
About this role
March 29th, 2023
January 28th, 2023
Full Time