Embedded Linux Software Engineer required to join a large digital tech client based in Edegem, Belgium on a six month initial contract. Working language is English, knowledge of Dutch would be an advantage.
As part of the platform, driver and networking scrum team, the ideal candidate will take up development activities for Linux based gateway products. Working on implementing generic and customer requirements and troubleshooting.
Duties:
- Develop embedded SW modules that are part of the networking stack (OSI layer 2 and up)
- Troubleshoot and fix issues
- Unit test, automated component/functional test, SCA, code review
- Write design documents
- Interface with 3rd parties
- Follow technology evolution
- Operate in a multi-disciplinary agile team following an iterative development model (scrum) ensuring quality by applying different validation techniques (unit, component, feature, test) during development and continuous integration, making use of advanced software tools.
Technical skills and experience :
- Minimum 5 years’ experience in embedded software development.
- Experience with developing for an embedded Linux device
- Embedded SW development (kernel and user space)
- Linux embedded development (kernel & user space)
- IP networks, routers, DSL gateways, Network security
- Ethernet, IPv4, IPv6, TCP, UDP, IGMP
- Networking protocols (DHCP, DNS, RAD, ND, PPP, IGMP, MLD, )
- Strong coding skills in C, scripting languages, shell
- Packet switching
- OSI model
- QoS
- OpenWRT
- Network tools like ping, iperf, tcpdump, ethereal
- Debugging on target (JTAG, gdb)
Please don't hesitate to apply for further details.