SE
Posted 6y ago

Medior Software Engineer (C/C++, Linux)(Berlin, DE) (2248)

ST Engineering iDirect
Berlin, Berlin, Germany
OnsiteFull Time
Responsibilities
  • Translate requirements
  • Develop software
  • Document architecture
Requirements
  • Mid-level software engineer with strong C/C++, Linux, TCP/IP
  • English and German fluency
  • Interest in satellite communications
  • Degree in computer science or related field
Technical tools mentioned
C/C++LinuxTCP/IPScripting LanguagesLinux command line tools

Job description

Career Opportunities: Medior Software Engineer (C/C++, Linux)(Berlin, DE) (2248)

Requisition ID 2248 - Posted 


  Job Description Print Preview










































 


 As our (medior) Software Engineer, you will:

  • Translate various requirements of satellite telecommunication systems into architectures
  • Be involved in the complete development cycle of telecommunication software (protocols and applications): analysis, design, coding, test automation and bug fixing
  • Follow up whether your solutions are in line with the original defined architecture and requirements
  • Document your architecture, code, solutions and test cases
  • Work closely with other developers, Linux system engineers, quality assurance engineers around the globe
  • Aspire towards a thorough understanding of satellite communication technologies and components

 

As a prerequisite to become our (medior) Software Engineer you:

  • Hold a degree in computer science or a related field.
  • Are especially experienced in C/C++ and the Linux operating system.
  • Have detailed knowledge of TCP/IP protocol family.
  • Have at least practical experience in two of the following: Cellular Networks, Metro Ethernet, Scripting Languages, Linux command line tools, automated software validation
  • Enjoy learning and familiarizing yourself with demanding topics.
  • Are fluent in English and German, other languages are considered an asset.
  • Are interested in the world of satellite communications

 

Once on board you will:

  • Be part of our expert team based in our Berlin offices working on challenging projects
  • Grow in technical and interpersonal competence through a wide array of challenges and in close collaboration with international colleagues
  • Work for a high-tech industry leader with limited management layers that stimulates ownership and initiative
  • Take pride in enabling internet connectivity to the world (from schoolchildren in remote areas to in-flight Wi-Fi)









 




































Email this job to a friend
 
 
 
The job has been sent to
 






Please provide the information below
Job title:
*Your friend’s email address:
Message:



*Confirm you are not a robot:






Requisition ID 2248 - Posted 


 As our (medior) Software Engineer, you will:

  • Translate various requirements of satellite telecommunication systems into architectures
  • Be involved in the complete development cycle of telecommunication software (protocols and applications): analysis, design, coding, test automation and bug fixing
  • Follow up whether your solutions are in line with the original defined architecture and requirements
  • Document your architecture, code, solutions and test cases
  • Work closely with other developers, Linux system engineers, quality assurance engineers around the globe
  • Aspire towards a thorough understanding of satellite communication technologies and components

 

As a prerequisite to become our (medior) Software Engineer you:

  • Hold a degree in computer science or a related field.
  • Are especially experienced in C/C++ and the Linux operating system.
  • Have detailed knowledge of TCP/IP protocol family.
  • Have at least practical experience in two of the following: Cellular Networks, Metro Ethernet, Scripting Languages, Linux command line tools, automated software validation
  • Enjoy learning and familiarizing yourself with demanding topics.
  • Are fluent in English and German, other languages are considered an asset.
  • Are interested in the world of satellite communications

 

Once on board you will:

  • Be part of our expert team based in our Berlin offices working on challenging projects
  • Grow in technical and interpersonal competence through a wide array of challenges and in close collaboration with international colleagues
  • Work for a high-tech industry leader with limited management layers that stimulates ownership and initiative
  • Take pride in enabling internet connectivity to the world (from schoolchildren in remote areas to in-flight Wi-Fi)


Email this job to a friend
 
The job has been sent to
 
The job has been sent to


 As our (medior) Software Engineer, you will:

  • Translate various requirements of satellite telecommunication systems into architectures
  • Be involved in the complete development cycle of telecommunication software (protocols and applications): analysis, design, coding, test automation and bug fixing
  • Follow up whether your solutions are in line with the original defined architecture and requirements
  • Document your architecture, code, solutions and test cases
  • Work closely with other developers, Linux system engineers, quality assurance engineers around the globe
  • Aspire towards a thorough understanding of satellite communication technologies and components

 

As a prerequisite to become our (medior) Software Engineer you:

  • Hold a degree in computer science or a related field.
  • Are especially experienced in C/C++ and the Linux operating system.
  • Have detailed knowledge of TCP/IP protocol family.
  • Have at least practical experience in two of the following: Cellular Networks, Metro Ethernet, Scripting Languages, Linux command line tools, automated software validation
  • Enjoy learning and familiarizing yourself with demanding topics.
  • Are fluent in English and German, other languages are considered an asset.
  • Are interested in the world of satellite communications

 

Once on board you will:

  • Be part of our expert team based in our Berlin offices working on challenging projects
  • Grow in technical and interpersonal competence through a wide array of challenges and in close collaboration with international colleagues
  • Work for a high-tech industry leader with limited management layers that stimulates ownership and initiative
  • Take pride in enabling internet connectivity to the world (from schoolchildren in remote areas to in-flight Wi-Fi)


About ST Engineering iDirect

Manufactures satellite communications equipment and ground segment infrastructure solutions.

Year founded
1994

Similar jobs

Software Engineer roles near Berlin, Berlin
5h
Save
Mark Applied
Hide
Informatiker/in, Ingenieur/in o.ä. (w/m/d) - Methoden zur vorausschauenden Fahrzeugperzeption
Braunschweig or Berlin
HybridMultiple Commitments Available
DLR
DLR: Germany's national research center for aeronautics and space.
Master's or university diploma in computer science, engineering, or a relevant field; software development experience with Python and C/C++/C#, Linux, git, ROS, sensor processing, AI, machine learning, German, English, and a Class B driver's license.
Robot Operating System (ROS), C++, Python, C, C#, Linux, git, LiDAR, Deep Learning, End to End Learning
6h
Save
Mark Applied
Hide
Senior Software Engineer (f/m/x)
Berlin, Berlin, Germany
HybridFull Time
Enpal
Enpal: Provider of integrated home solar, storage, and heating solutions.
5+ YOERequires 5+ years of software development experience, TypeScript and Node.js proficiency, cloud and infrastructure expertise, NoSQL database experience, API integration, project ownership, testing, scalability, and engineer mentoring.
TypeScript, Node.js, NestJS, Next.js, React, MongoDB, Microsoft Azure, Terraform, Pulumi, GitHub Actions, Azure DevOps, Docker, Kubernetes
1d
Save
Mark Applied
Hide
Software Engineer (PL/SQL)
Berlin, Berlin, Germany
HybridFull Time
Avaloq
Avaloq: Provides core banking software and wealth management technology solutions.
Extensive backend engineering experience, production system ownership, Oracle and SQL/PL/SQL expertise, database modeling, requirements analysis, incident response, and stakeholder communication. Agile experience preferred.
PL/SQL, Oracle, SQL, Eclipse, Jira, Confluence
1d
Save
Mark Applied
Hide
Softwareentwickler C++ (m/w/d)
Bad Saarow, Brandenburg, Germany
€40k-€60k/yr OnsiteFull Time
SENSYS
SENSYS: Manufactures high-precision geophysical sensors and surveying systems.
Completed IT, computer science, software development, or related degree; good C/C++ and database knowledge; logical thinking; German and English proficiency; independent and collaborative work.
C, C++, Qt, 3D graphics, multithreading, databases, Big Data
1d
Save
Mark Applied
Hide
Software Engineer, Infrastructure
Berlin, Berlin, Germany
OnsiteFull Time
Clera
Clera: AI talent agent matching professionals with high-growth startup roles
2+ YOERequires 2–5 years of software engineering experience, strong Python, containerized applications, DevOps, CI/CD, Docker, communication, and English fluency. Scientific computing or ML infrastructure experience is a plus.
Python, FastAPI, Pydantic, React, TypeScript, Tailwind, Streamlit, Docker, SLURM, CI/CD
2d
Save
Mark Applied
Hide
Softwareentwickler*in SQL / C# Berlin
Berlin, Berlin, Germany
OnsiteFull Time, Part Time
GKL Marketing-Marktforschung
GKL Marketing-Marktforschung: Provider of retail price data and market research services.
Computer science degree, IT training, or equivalent programming skills; strong SQL knowledge; C# experience or other programming language skills; structured teamwork; German proficiency at C1 or higher.
SQL, C#, Microsoft SQL Server, WPF, .NET, Telerik, JavaScript, Progressive Web Apps, Agile, Ticketboard
2d
Save
Mark Applied
Hide
Senior Software Engineer - Energy Markets (m/f/d)
Berlin or Germany
RemoteFull Time
1KOMMA5°
1KOMMA5°: Integrated renewable energy systems for residential homes.
Experience building scalable TypeScript backend solutions, data-processing systems, energy service interfaces, architectural patterns, CI/CD, and cloud infrastructure; mentoring and cross-domain coordination required.
TypeScript, GitHub Actions, Google Cloud Platform (GCP), Python, BigQuery, Terraform, EPEX Spot, Montel
2d
Save
Mark Applied
Hide
Senior Software Engineer (Backend/LLM Infrastructure)
Berlin, Berlin, Germany
OnsiteFull Time
Routine Labs
Routine Labs: Software platform for automating legacy system infrastructure
4+ YOERequires 4–6+ years of backend or full-stack engineering experience with Python, FastAPI, and LangGraph, plus production LLM systems, SQL, Redis, CI/CD, SSO, and multi-tenant RBAC experience.
Python, FastAPI, SQLAlchemy, Alembic, Redis, Celery, RQ, RAG, OpenTelemetry, OIDC, SAML, RBAC, LangGraph, SQL, Playwright, Stagehand, pywinauto, Temporal, Kafka, Langfuse, Unleash