- Satellit



Starting from product requirements or product specification input from the Product Management department or internal requesters, builds the technical design of the product/tools and elaborates the architecture of the solution in close relationship with the architect(s). Ensures the robustness, reliability, scalability, testability and upgradeability of all building blocks. The Software Engineer develops Software modules and interfaces (API/UI). He / She participates to the different steps of the development process: analysis, design, development, unit testing, validation, technical documentation and maintenance.



Job Description

  • Analyze and review product/tools requirements and product specifications input from the Product Management department or internal requester, and discuss technical feasibility
  • Build technical design proposals in close interaction with architects, including POC’s if applicable
  • Make work estimates in terms of required resources (effort, expertise, planning)
  • Develop new software components or modify existing ones
  • Plan, define and perform unit testing, and report on tests results
  • Create or maintain technical documentation
  • Integrate individual software components developed by yourself and other members of the development team
  • Interact with QA, R&D, Product management teams during the different steps of development process
  • Solve defects reported in the defect tracking system
  • Maintain existing applications and interact with support team
  • Identify risks and discuss them with the Quality Control department for building adequate test plans
  • Plan, track and report work and assigned tasks, to direct manager
  • Respect agreed procedures related to the software development lifecycle process (SCM, defect tracking, build management, coding standards…)
  • Identify and propose process improvements



  • Engineer, Master’s or Bachelor’s degree in Computer Science
  • Strong experience of Object-Oriented Design and Programming
  • Experience or knowledge in HTML5, CSS3, JavaScript, React is an asset
  • Knowledge in Java, Spring Boot or Web services (REST) is an asset
  • Knowledge of C++ is an asset
  • Knowledge of networking / streaming / multicast is an asset
  • Willing to invest in knowledge of broadcasting solutions
  • Achieves high quality results through thoughtful analysis and planning; target driven and result oriented
  • Excellent analytical skills
  • Focus on quality, detail minded, willing to take care of customer point of view
  • Open for changes and continuous learning
  • Capable of executing tasks autonomously, of planning and communicating progress, of getting help where needed
  • Ease of performing troubleshooting activities
  • Shows initiative, is curious and communicates well about initiatives
  • Good written and verbal communication skills, shares information actively; responds properly, reports on-time; accepts criticism and other opinions, addresses criticism constructively
  • Excellent team player
  • Good knowledge of English as this is the language in the working environment, Dutch or French is an asset



You will benefit from working in a friendly, lively environment having ambitious commercial objectives. Our dynamic and young team brings the best out of motivated potentials. In addition, you will receive a competitive salary and a range of other employee benefits.



Belgium, 1000, Brussels