Description
Embedded developer
Do you want to bridge the gap between user and software and do you like working with state-of-the-art systems and innovative technology platforms? If so, this job is made for you!
Responsibilities:
- 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
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
- A problem solver attitude
- MS or BS EE/CS
The facts:
Duration: 6 months (extension probable)
Location: Amsterdam region - on site
Workweek: 40 hours
Starting from: Half July - August (later might also be an option)
Are you interested or do you know someone who is? Please reply with your most recent CV, and I will call you back as soon as possible!