Senior Software Engineer in Berlin, Germany

VT iDirect

ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solutions that enable its customers to expand their business, differentiate their services and optimize their satcom networks. Our business provides innovation focused on solving satellite’s most critical economic and technology challenges, and expands a shared commitment to shaping the future of how the world connects. With your talent and energy paired with our vision and technical leadership, the most fulfilling work of your career is waiting for you at ST Engineering iDirect…the sky is truly the limit!

Main Responsibilities

We are seeking a talented Senior Software Engineer with a strong background in networking to strengthen our team in Berlin that takes care of the data plane in our ST Engineering iDirect satellite communication products. You as a developer will work with an outstanding team of experts and developers with the goal of delivering a premier IP-based satellite communication product making it possible to deliver voice, video, and data anywhere in the world.

Our teams use Scrum and Kanban for Agile software development, and as such we work in diverse teams where thoughts and ideas are shared and collaboration is actively encouraged. This gives team members the opportunity to work across products, getting to understand exactly how products operates, and how it fits within the larger iDirect communication solution.

  • Implementing (coding, bug fixing, and testing). It may also include:

  • Translating high-level requirements into architectures

  • Design analysis

  • Involvement in the complete development cycle: test automation, utilizing and developing scripts and programs for testing and interacting with developed software

  • Documenting (architecture, code, solutions, and test cases, following up whether the implementation is in line with the original defined architecture and requirements)

  • Aspire towards a thorough understanding of satellite communication technologies and components

  • Work closely with our developers, Linux system engineers, quality assurance and customer support engineers

Your profile and qualifications

Bachelor’s or Master’s (preferred) degree in Computer Science or a related engineering discipline.

Professional Qualities:

  • Profound knowledge of networking (LANs, routing, switching, TCP/IP, supporting services)

  • In-depth understanding of the OpenWrt framework and configuration

  • Proficiency of C/C++ for embedded systems

  • Scripting skills in Python/Bash as well as CLI usage

  • Experience in developing and troubleshooting in a Linux environment

  • Good software design skills using proven and best practice design methodologies & related principles: modular/OO (Object Oriented) programming, re-usability, unit tests, continuous integration, code refactoring

  • Strong problem-solving and communications skills

  • Conversational in English, documentation, and writing skills

  • Ability to work in a team environment, and leverage additional resources as needed

  • 5+ years of experience programming on Linux

  • SAFe (Scaled Agile Framework), Kanban and/or Scrum

  • Je­nkins build environment and JIRA issue tracking

  • Git, BitBucket, Mercurial

  • System administration on RedHat or CentOS Linux systems

  • Basic experience with virtualization (e.g., VMware, Wind River, Docker, Kubernetes)

What we offer:

As part of this role, you’ll work in a highly integrated, Global Team with the opportunity and tools to grow, develop and drive your career forward. Here, you can combine global opportunity with flexible working.

The benefits package goes above and beyond too, focusing on your physical, emotional, financial and social well-being.

Here’s a snapshot of what we offer:

  • You will be part of our Engineering Team and be based in Berlin (Germany)

  • You will join an innovation and people driven high-tech industry leader

  • You will be a member of a passionate global family with offices around the globe

  • You ‘ll be(come) a committed member of a professional, enthusiastic, collaborative, proactive and open team!

  • You’ll take pride in enabling internet connectivity to the world (from schoolchildren in remote areas to in-flight Wi-Fi)

Join us and discover who we are and what we can offer you:

Job ID: 2022-2217

Department Name: Technology and Core Components (TCC)

External Company URL:

Street: Berliner Strasse 26

Telecommute: Yes

Apply Now

To help us track our recruitment effort, please indicate in your cover/motivation letter where ( you saw this job posting.

Job Location