Endeavour Recruitment has a first-class opportunity for an Embedded Developer with a strong bias towards problem solving, to join our multinational client based in Amsterdam. Initially, this contract will run until the end of 2017, with the potential for extensions.
Essential Requirements for the candidate:-
- For this role it's mandatory that you bring your own device with the following minimal requirements:
- Screen 15” FHD, Mat
- Fast SSD 500GB
- 16 GB DDR4 -2400MHz
- i7-7700HQ Quad Core processor (6 MB cache, up to 3.8 GHz)
Candidates responsibilities:-
- The development of the Digital TV products
- Development of Digital TV software stack and it’s graphical components
- Porting the software stack across variety of different architectures
- Collaborate with other team members
Required skills and qualifications:-
- 10+ years of C/C++ development for embedded systems.
- Proficient in algorithmic and programing patterns.
- Expert in knowledge of Linux internals.
- Proven knowledge and experience in embedded Linux system development: drivers, networking, userspace/kernelspace communication, IPC, firewall.
- Experience in porting software components and drivers across variety of different architectures ( i.e. MIPS, ARM, IA32 ).
- Deep knowledge of networking protocols (TCP/IP, IPv4/IPv6, DHCP, PPP, DNS, 802.11, IGMP, UPnP, DLNA) and hands on programming.
- Knowledge of main networking functionalities (QoS, NAT, Port Forwarding, Security & Firewall).
- Good knowledge of the Linux filesystems on variety of media (i.e. NAND/NOR flash, HDD).
- HW knowledge background and knowledge how to use oscilloscope is a plus.
- Experience in area of DVB standard is a plus
- Knowledge of Open Embedded/ Yocto is a plus
- MS or BS EE/CS
Applicants are invited to apply as soon as possible to be included in the shortlist.