Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

Senior Software Engineer- Application

ST Engineering iDirectCały światCały świat

Źródło:Himalayas
Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieSenior
Dodano
Dodano23 sierpnia 2026
Wykryte przez nas
Wykryte przez nas24 sierpnia 2026
Zarobki
ZarobkiDo uzgodnienia

ST Engineering iDirect is a global leader in satellite communications, dedicated to reshaping the future of connectivity through groundbreaking technology. We are looking for a Senior Software Engineer to join our engineering department and contribute to the design, development, and testing of complex satellite communication systems within an Agile Scrum framework.

Key responsibilities

  • Analyze requirements and RFCs to create efficient software designs for satellite systems.
  • Develop, test, and integrate software functionality across various components in a collaborative, multi-functional team environment.
  • Participate in defining the future direction of software architecture, infrastructure performance, and system reliability.
  • Troubleshoot and resolve complex technical issues encountered during the deployment of software solutions.
  • Provide technical leadership and mentorship to junior team members to ensure high-quality code standards.

Requirements

  • Bachelor's degree in mathematics, engineering, or a related field, with at least 3 years of professional software engineering experience.
  • Strong proficiency in C++ with hands-on experience developing multi-threaded and multi-process applications on Linux.
  • Deep understanding of object-oriented design, memory management, and real-time embedded systems in multi-core environments.
  • Solid knowledge of networking protocols, TCP/IP, and socket programming.
  • Excellent communication and documentation skills, with the ability to drive technical solutions proactively.

What we offer

  • The opportunity to work with cutting-edge satellite technology in a fast-paced, innovative environment.
  • A collaborative culture that values technical excellence, professional growth, and team-based problem solving.
  • Engagement in the full software development life cycle, from initial concept through to deployment and support.

Zainteresowany ofertą?

Aplikuj już teraz!