Talent.com
Deze vacature is niet beschikbaar in je land.
Software Developer C++, Liège

Software Developer C++, Liège

LeaseLiège
12 dagen geleden
Functieomschrijving

Description

Role :

You will be responsible for developing software functionalities for a teleoperated station, including graphical user interfaces, networking capabilities, and collaborative features for various applications.

Key Responsibilities :

  • Assist the project and team coordinators in setting goals, managing activities, and identifying risks and blockers.
  • Perform the following tasks :
  • Design detailed specifications by defining component requirements and developing classes in C++.
  • Create behavioral models using SCADE Suite and / or SCADE Display.
  • Implement features in C++ according to the design and LLR.
  • Develop test specifications based on the requirements.
  • Execute and implement software tests.
  • Support other roles by :
  • Capturing requirements and drafting high-level software specifications.
  • Designing APIs and high-level software architectures.
  • Master the detailed software design and understand its role in the system's overall functionalities.
  • Measure and evaluate your performance against set objectives and report progress indicators.
  • Adhere to the organization's procedures and standards.
  • Learn from successes and failures to contribute to the team's continuous improvement.
  • Build trust and foster cooperation among team members and other teams.

Profile :

  • Master's or Bachelor's degree in electronics / computer science with significant experience in embedded software development.
  • Good command of English (minimum B2 level).
  • Knowledge of model-based design (SCADE, Simulink), Python, and microcontroller development is a plus.
  • At least 4 years of professional experience.
  • Expertise in C++ (or C with strong proficiency in at least one other object-oriented language).
  • Software development skills on Linux (bash, git, make / cmake, toolchains, VM, distributions, memory management, I / O, etc.).
  • Understanding of event-driven programming principles.
  • Knowledge of network protocols (Ethernet, TCP / IP / UDP / RTP / IPsec, STANAG 4586, DDS, etc.).
  • Experience with embedded and / or real-time software.
  • Requirements writing and management skills.
  • Interest in architecture design and software design.
  • Proficiency in at least one scripting language (Python, Perl, Tcl, or similar).
  • Experience with at least one issue and change management tool (Redmine, Mantis, Bugzilla, or similar).
  • Optional experience with Qt, Yocto, OpenGL.
  • Additional Information :

  • Start date : As soon as possible
  • Duration : Mission leading to a permanent contract (CDI)
  • Location : Liège, Belgium
  • Maak een vacature-alert aan voor deze zoekopdracht

    Software Developer • Liège