Engineering Intern-Networking & Kubernetes

ST Engineering iDirectHerndon, VA
1d

About The Position

At ST Engineering iDirect, we’re reshaping the future of global connectivity. As a leader in satellite communications, our groundbreaking technology empowers customers to grow, innovate, and transform their networks. Here, your skills and passion meet our vision and expertise to create something extraordinary. If you're ready to tackle technology’s biggest challenges and redefine how the world connects, the most exciting chapter of your career awaits. With ST Engineering iDirect, the sky isn’t the limit—it’s just the beginning! Join our engineering team as a Summer Intern and work on real production code for our networking applications deployed in Kubernetes environments. You’ll help improve code quality, fix issues identified by automated tooling, and contribute to making our C++ codebase more secure, robust, and testable. If you’re curious about networking or excited to learn how large-scale systems operate, this role is a great fit.

Requirements

  • Pursuing a Bachelor’s or Master’s in CS, CE, or related field.
  • Academic or project experience in C++.
  • Interest in Kubernetes, containers, or cloud-native development.
  • Strong curiosity about networking (TCP/IP knowledge is a plus, not a must).
  • Familiarity with Git, debugging workflows, and modern dev practices.

Nice To Haves

  • Experience with Kubernetes clusters, Helm, or container orchestration.
  • Prior exposure to tools like SonarQube, Coverity, or Black Duck.
  • Experience writing unit tests (GoogleTest, Catch2, etc.).
  • Coursework or projects involving networking or systems programming.

Responsibilities

  • Fix issues flagged by SonarQube, Black Duck, and other analysis tools.
  • Improve the security, stability, and maintainability of existing C++ components.
  • Increase unit test coverage using standard test frameworks.
  • Assist with deployment and troubleshooting in Kubernetes environments.
  • Learn and apply TCP/IP networking concepts as needed.
  • Participate in code reviews and collaborate with senior engineers.

Benefits

  • Work on meaningful code used in real systems.
  • Learn from experienced engineers and get mentorship.
  • Grow skills in networking, C++, Kubernetes, and secure software development.
  • Collaborative, supportive team environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service