- Entry level
- No Education
- Salary to negotiate
Job type: Full-time
Experience level: Mid-Level, Senior, Lead
Role: Embedded Developer
Industry: Agile Software Development, Telecommunications, Web Development
Company size: 51-200 people
Company type: Private
linux, c++, embedded, openembedded, scripting
We are today more than 170 dedicated people at TV Lab in Nuuday working consistently on developing and improving our market leading TV- and Streaming experience to our customers across applications for set-top-boxes, web, mobile, Smart tv, Apple TV etc. on top of our own middleware and backend platforms. We develop and operate all services end-to-end.
The time has now come to upgrade our existing set-top-box platform to a more modern and flexible RDK based solution supporting future technology and customer needs.
RDK Linux is an open-source middleware for connected home and set-top-boxes. Based on Yocto Linux it allows rapid prototyping end development of media solutions. The RDK community includes leading open source developers from embedded Linux space and provides a living platform for innovation and international collaboration across operators and vendors.
Nuuday is an active member of the RDK community helping to drive the adaptation of standardized Linux solutions and promote collaboration on open source projects.
We are particularly looking for the following positions:
Senior Software Architects
- Evaluate technologies for TDC RDK
- Interfacing with RDK community
- Working with TDC application engineers for specifying middleware integrations
- Technical scoping and documentation
Preferred skills: Embedded Linux, OpenEmbedded, Wayland, RDK, UML modeling, C++/C. Hands on experience with Hardware Abstraction Layers, Video decoders, DBus, GStreamer, DRM client integrations, embedded GPUs
Senior SW Engineers
- Root cause analysis
- Working with contracting parties and RDK community to resolve software design issues
- Implementing TDC specific middleware adaptations
Preferred skills: C++, OpenEmbedded/Yocto, Linux
Embedded Software Developers
- Implement performance test
- Middleware test automation
- Experience with developing highly optimized applications for embedded devices
In supplement to a strong professional skillset and a proven track record you should also enjoy working in an agile environment, where co-operation and empowerment is key. Be able to challenge existing and suggest new and sometimes untraditional solutions in a at times hectic work environment where you on the other hand will have strong impact on strategy, roadmaps, platform and technology decisions etc.