Ericsson

Software Developer

Ericsson
Apply
1 day ago
Ankara, Turkey +2 moreMid Level

Responsibilities

  • Contribute to baseband software development and delivery of features for next-generation network solutions.
  • Review requirements and translate them into clean, maintainable software designs.
  • Design, implement, test, and maintain C++ software modules.
  • Troubleshoot and debug software by analyzing logs, reproducing issues, and proposing fixes.
  • Participate in software verification and unit testing activities.
  • Collaborate with cross-functional and distributed teams throughout development and product delivery.
  • Identify opportunities to improve product quality, development tools, and team workflows.
  • Create and maintain technical documentation.
  • Develop technical knowledge in C++, real-time systems, software development practices, and telecom technologies.

Requirements

  • Bachelor’s or master’s degree in Computer Engineering, Electronics and Communications Engineering, or a related field.
  • Typically 2+ years of professional software development experience.
  • Hands-on C++ development experience and strong understanding of object-oriented programming principles.
  • Experience with unit testing frameworks such as Google Test/Mock for C++ or JUnit for Java.
  • Exposure to enterprise software development and product delivery processes, including code reviews, CI/CD, releases, and issue tracking.
  • Familiarity with Agile ways of working, such as Scrum or Kanban.
  • Experience with Java is considered a strong advantage.
  • Experience with Linux, Git/Gerrit, and Jenkins is considered a strong advantage.
  • Experience with real-time systems or multithreaded applications is a plus.
  • Knowledge of IP networking technologies, including TCP/IP, routing, and sockets, is considered a plus.

Benefits

  • Hybrid working model.
  • Role can be based in Ericsson offices in Istanbul, Izmir, or Ankara, Türkiye.
  • Ericsson is an equal opportunity employer committed to diversity and inclusion.

Tech Stack

C++GitJavaJenkinsJUnitLinux

Categories

Ericsson

About Ericsson

10,000+ employees

Ericsson is a publicly traded telecommunications vendor that builds mobile network infrastructure (RAN, core, OSS/BSS), cloud platforms, and managed services for communications providers and enterprises. Founded in 1876 and headquartered in Kista, Stockholm, it supplies 5G systems to operators worldwide and owns Vonage, expanding network APIs and enterprise communications offerings.

Contact me