Job offer description
FUNCTION:
As a C++ developer you will be working on various satellite related controlling applications and on devices ranging from consumer satellite modems to high-end modulators and demodulators. You will be involved in the complete SW-development cycle (analyze, design, coding, testing and bug fixing). You will be part of the device software engineers group. Your responsibilities will include:
- Translate requirements of a satellite telecommunication system in an architecture.
- Define and document a design.
- Be involved in the complete development cycle: design, implementation and test of the components and architecture.
- Follow up whether the implementation is in line with the original defined architecture and requirements.
- Write automated tests.
- Debug and solve problems.
- Document code, solutions and test cases.
PROFILE:
- Master's degree in Engineering (Computer Sciences, Telecommunication, ...).
- Knowledge and experience in C and C++ development.
- General knowledge of telecommunication systems and concepts.
- Common software design knowledge: modular/OO (Object Oriented) programming, reusability, unit tests, continuous integration, UML, code refactoring.
- Good knowledge on Linux.
- Knowledge of IP and related protocols (TCP/IP, DHCP, etc.).
- Experience in a scripting language is an asset.
- Good communication skills, fluent in spoken and written English.
- Able to explain a defined architecture.
- Emphasis on abstract and conceptual thinking.
- You are an excellent team player and a good listener.
- You have a hands-on mentality.
- You are committed and self-motivated.
OFFER:
Our client offers an advanced development environment to work in, develop technologically advanced projects and solutions, the whole within a young and dynamic working environment in which you will expand your knowledge and experience permanently.