Our sectors

Senior Medior Software Engineer, Linux Application Developer

  • Reference: 157740
  • Location: Belgium
  • Specialism: Semiconductors , Telecommunication
  • Job Role: Software
  • Job Type: Permanent
  • Consultant: josh.horne@mrl-technology.com

 

Senior/Medior Software Engineer: Linux Application Developer

 

JOB LOCATION : Belgium

 

JOB DESCRIPTION:

 

PROFILE

 

 Responsibilities:

Participate in feasibility studies to define the SW architecture for new embedded gateways and services: customer requirement analysis, translation of high-level specifications into a detailed SW design, provide input for SW development plans.You perform in a team of SW engineers, interacting with project managers and technical customer contacts. SW design/development/deployment of a single UPnP stack for next generation gateway platforms keeping in mind the possibilities and restrictions of a linux based embedded device. Through a focus on the finished article and adjusted structures, an optimal development environment is created for consumer products. The development is done in a project-oriented matrix organization, which is dynamically adapted to the high-speed market and product development needs. Short international business trips are possible.

 

 Education: - Master Computer Science/ Electronics/ Informatics

 

 Experience: - Relevant experience in embedded SW development for at least 5 years.

- Experience with developing UPnP for an embedded device managed by a linux based OS.

- Experience with debugging/testing UPnP on an embedded device in combination with attached PCs and multi-media devices.

- Experience with network programming in a GNU/linux environment.

- Experience with UML modeling

 

 Technical skills: - Strong coding skills in C, scripting languages, shell.

- Extensive knowledge of UPnP standards.

- Knowledge of the linux operating system concepts.

- Able to determine and list requirements for a given task.

- Able to write an architecture document.

- Able to write a design document.

- An eye for security.

- Excellent testing and debugging skills.

- Good knowledge of computer network concepts (bridge, switch, routing, TCP/IP,

firewall, NAT, …).

- Familiar with usage of GNU toolchain (gcc, gdb).

- Knowledge of ClearCase is a plus.

- Able to coach colleagues in case of a group assignment

 

 Language: - Dutch, Fluent English is mandatory

 

 Key competences: - Good communication skills on technical matters and able to work in a collaborative environment

 
Bookmark this page with:
stumbleupon del.icio.us digg Google reddit Add to favourites